diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-02-23 16:08:37 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-02-23 16:08:37 (GMT) |
commit | a2e5b9308e08637afc3eeb3bd9a6b0634e1b7fe1 (patch) | |
tree | 6c946b47fef417bda65d018c04f8faf2914debce /shell | |
parent | 97e64751cccc3f31dedbd184afc049daf0301afc (diff) |
Rename color property in CanvasIcon to xo-color and added properties fill-color and stroke-color.
Diffstat (limited to 'shell')
-rw-r--r-- | shell/view/BuddyIcon.py | 4 | ||||
-rw-r--r-- | shell/view/frame/ActivitiesBox.py | 8 | ||||
-rw-r--r-- | shell/view/frame/ZoomBox.py | 2 | ||||
-rw-r--r-- | shell/view/home/FriendView.py | 4 | ||||
-rw-r--r-- | shell/view/home/HomeBox.py | 7 | ||||
-rw-r--r-- | shell/view/home/MeshBox.py | 2 | ||||
-rw-r--r-- | shell/view/home/MyIcon.py | 2 | ||||
-rw-r--r-- | shell/view/home/activitiesdonut.py | 6 |
8 files changed, 17 insertions, 18 deletions
diff --git a/shell/view/BuddyIcon.py b/shell/view/BuddyIcon.py index 5ca9e8b..0d32eba 100644 --- a/shell/view/BuddyIcon.py +++ b/shell/view/BuddyIcon.py @@ -20,7 +20,7 @@ from view.BuddyMenu import BuddyMenu class BuddyIcon(CanvasIcon): def __init__(self, shell, menu_shell, buddy): CanvasIcon.__init__(self, icon_name='theme:stock-buddy', - color=buddy.get_color()) + xo_color=buddy.get_color()) self._shell = shell self._buddy = buddy @@ -30,7 +30,7 @@ class BuddyIcon(CanvasIcon): def _buddy_presence_change_cb(self, buddy, color=None): # Update the icon's color when the buddy comes and goes - self.set_property('color', buddy.get_color()) + self.props.xo_color = buddy.get_color() def set_popup_distance(self, distance): self._popup_distance = distance diff --git a/shell/view/frame/ActivitiesBox.py b/shell/view/frame/ActivitiesBox.py index 8041a62..8fcddf8 100644 --- a/shell/view/frame/ActivitiesBox.py +++ b/shell/view/frame/ActivitiesBox.py @@ -31,12 +31,6 @@ class ActivityButton(IconButton): self._activity = activity self._popup_context = popup_context - def _mouse_motion_event_cb(self, item, event): - if event.detail == hippo.MOTION_DETAIL_ENTER: - self.set_property('color', self._prelight_color) - elif event.detail == hippo.MOTION_DETAIL_LEAVE: - self.set_property('color', self._normal_color) - def get_bundle_id(self): return self._activity.get_service_name() @@ -47,7 +41,7 @@ class InviteButton(IconButton): def __init__(self, activity, invite): IconButton.__init__(self, icon_name=activity.get_icon()) - self.props.color = activity.get_color() + self.props.xo_color = activity.get_color() self._invite = invite def get_activity_id(self): diff --git a/shell/view/frame/ZoomBox.py b/shell/view/frame/ZoomBox.py index 0cb0c34..2ba46b8 100644 --- a/shell/view/frame/ZoomBox.py +++ b/shell/view/frame/ZoomBox.py @@ -48,7 +48,7 @@ class ActivityButton(IconButton): icon_name = self._activity_model.get_icon_name() icon_color = self._activity_model.get_icon_color() - IconButton.__init__(self, icon_name=icon_name, color=icon_color) + IconButton.__init__(self, icon_name=icon_name, xo_color=icon_color) def get_popup(self): menu = ActivityMenu(self._activity_model) diff --git a/shell/view/home/FriendView.py b/shell/view/home/FriendView.py index c84cee5..d0273a7 100644 --- a/shell/view/home/FriendView.py +++ b/shell/view/home/FriendView.py @@ -70,7 +70,7 @@ class FriendView(hippo.CanvasBox): name = self._get_new_icon_name(activity) if name: self._activity_icon.props.icon_name = name - self._activity_icon.props.color = buddy.get_color() + self._activity_icon.props.xo_color = buddy.get_color() if not self._activity_icon_visible: self.append(self._activity_icon, hippo.PACK_EXPAND) self._activity_icon_visible = True @@ -85,4 +85,4 @@ class FriendView(hippo.CanvasBox): self._buddy_activity_changed_cb(buddy, None) def _buddy_color_changed_cb(self, buddy, color): - self._activity_icon.props.color = buddy.get_color() + self._activity_icon.props.xo_color = buddy.get_color() diff --git a/shell/view/home/HomeBox.py b/shell/view/home/HomeBox.py index 0d5f999..a7936cf 100644 --- a/shell/view/home/HomeBox.py +++ b/shell/view/home/HomeBox.py @@ -19,6 +19,7 @@ import math import hippo from sugar.graphics import units +from sugar.graphics import color from sugar.graphics.xocolor import XoColor from view.home.activitiesdonut import ActivitiesDonut @@ -59,7 +60,11 @@ class HomeBox(hippo.CanvasBox, hippo.CanvasItem): if self._donut: self.remove(self._donut) self._donut = None - self._my_icon.props.color = XoColor('insensitive') + self._my_icon.props.stroke_color = color.BUTTON_INACTIVE + self._my_icon.props.fill_color = \ + color.BUTTON_INACTIVE_BACKGROUND + self._my_icon.props.background_color = \ + color.BUTTON_INACTIVE_BACKGROUND def do_allocate(self, width, height, origin_changed): hippo.CanvasBox.do_allocate(self, width, height, origin_changed) diff --git a/shell/view/home/MeshBox.py b/shell/view/home/MeshBox.py index 2c6947c..b8ff3ea 100644 --- a/shell/view/home/MeshBox.py +++ b/shell/view/home/MeshBox.py @@ -33,7 +33,7 @@ class ActivityView(SnowflakeBox): self._icons = {} icon = CanvasIcon(icon_name=model.get_icon_name(), - color=model.get_color(), box_width=80) + xo_color=model.get_color(), box_width=80) icon.connect('activated', self._clicked_cb) self.append(icon, hippo.PACK_FIXED) self.set_root(icon) diff --git a/shell/view/home/MyIcon.py b/shell/view/home/MyIcon.py index 6fa36b6..91b1d4c 100644 --- a/shell/view/home/MyIcon.py +++ b/shell/view/home/MyIcon.py @@ -21,4 +21,4 @@ class MyIcon(CanvasIcon): def __init__(self, scale): CanvasIcon.__init__(self, scale=scale, icon_name='theme:stock-buddy', - color=profile.get_color()) + xo_color=profile.get_color()) diff --git a/shell/view/home/activitiesdonut.py b/shell/view/home/activitiesdonut.py index 6c411ae..455fbaa 100644 --- a/shell/view/home/activitiesdonut.py +++ b/shell/view/home/activitiesdonut.py @@ -55,7 +55,7 @@ class ActivityIcon(CanvasIcon): self._level = self._level_max color = self._icon_colors[self._level] - CanvasIcon.__init__(self, icon_name=icon_name, color=color, + CanvasIcon.__init__(self, icon_name=icon_name, xo_color=color, scale=units.MEDIUM_ICON_SCALE, cache=True) self._activity = activity @@ -103,7 +103,7 @@ class ActivityIcon(CanvasIcon): self._direction = 1 self._level = 0 - self.props.color = self._icon_colors[self._level] + self.props.xo_color = self._icon_colors[self._level] self.emit_paint_needed(0, 0, -1, -1) return True @@ -113,7 +113,7 @@ class ActivityIcon(CanvasIcon): self._launched = True self.cleanup() self._level = 100.0 - self.props.color = self._orig_color + self.props.xo_color = self._orig_color self.emit_paint_needed(0, 0, -1, -1) def get_launched(self): |