Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-08-19 12:27:56 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-08-19 12:27:56 (GMT)
commita3f62ee68f47686e52128e7f1a1e2278bb287ebc (patch)
tree625d83d671cf7c39466ab87f0e3a4928dc903e29 /shell
parent32a368bdbb5dc9ce0de9adb5a1b120b39044dd77 (diff)
Integrate Walter color values.
(Still not fully hooked up to buddies)
Diffstat (limited to 'shell')
-rw-r--r--shell/home/FriendsView.py3
-rw-r--r--shell/home/HomeView.py8
-rw-r--r--shell/home/MeshView.py3
3 files changed, 9 insertions, 5 deletions
diff --git a/shell/home/FriendsView.py b/shell/home/FriendsView.py
index b12616a..820b555 100644
--- a/shell/home/FriendsView.py
+++ b/shell/home/FriendsView.py
@@ -3,6 +3,7 @@ import random
import goocanvas
from sugar.canvas.IconItem import IconItem
+from sugar.canvas.IconItem import IconColor
class Model(goocanvas.CanvasModelSimple):
def __init__(self, data_model):
@@ -22,7 +23,7 @@ class Model(goocanvas.CanvasModelSimple):
def add_friend(self, friend):
root = self.get_root_item()
- icon = IconItem('stock-buddy', 'green', 48)
+ icon = IconItem('stock-buddy', IconColor(), 48)
icon.set_property('x', random.random() * 1100)
icon.set_property('y', random.random() * 800)
diff --git a/shell/home/HomeView.py b/shell/home/HomeView.py
index 6424e6e..acc451c 100644
--- a/shell/home/HomeView.py
+++ b/shell/home/HomeView.py
@@ -3,6 +3,7 @@ import goocanvas
import wnck
from sugar.canvas.IconItem import IconItem
+from sugar.canvas.IconItem import IconColor
from sugar.canvas.DonutItem import DonutItem
from sugar.canvas.DonutItem import PieceItem
from sugar.canvas.DonutItem import PieceIcon
@@ -29,7 +30,7 @@ class TasksItem(DonutItem):
def _add(self, activity):
icon_name = activity.get_icon_name()
- item = self.add_piece(100 / 8, icon_name, 'blue')
+ item = self.add_piece(100 / 8, icon_name, IconColor())
# FIXME This really sucks. Fix goocanvas event handling.
item.set_data('activity', activity)
@@ -41,7 +42,8 @@ class ActivityItem(IconItem):
ICON_SIZE = 30
def __init__(self, activity):
- IconItem.__init__(self, activity.get_icon(), 'white',
+ IconItem.__init__(self, activity.get_icon(),
+ IconColor('white'),
ActivityItem.ICON_SIZE)
self._activity = activity
@@ -100,7 +102,7 @@ class Model(goocanvas.CanvasModelSimple):
tasks.translate(600, 450)
root.add_child(tasks)
- me = IconItem('stock-buddy', 'green', 150)
+ me = IconItem('stock-buddy', IconColor(), 150)
me.translate(600 - (me.get_property('width') / 2),
450 - (me.get_property('height') / 2))
root.add_child(me)
diff --git a/shell/home/MeshView.py b/shell/home/MeshView.py
index bd8f230..8bbea05 100644
--- a/shell/home/MeshView.py
+++ b/shell/home/MeshView.py
@@ -3,13 +3,14 @@ import random
import goocanvas
from sugar.canvas.IconItem import IconItem
+from sugar.canvas.IconItem import IconColor
class ActivityItem(IconItem):
def __init__(self, activity, registry):
info = registry.get_activity(activity.get_type())
icon_name = info.get_icon()
- IconItem.__init__(self, icon_name, 'green', 48)
+ IconItem.__init__(self, icon_name, IconColor(), 48)
self._activity = activity