Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2007-09-06 20:43:03 (GMT)
committer Simon Schampijer <simon@schampijer.de>2007-09-06 20:43:03 (GMT)
commit7f8b000a92af8f5b44bc84653c63fbe647d79737 (patch)
tree2356c3a646f4126476db322ebfeafd3bd52c9da4 /shell
parent7dab1bfb8a1626fc3480a611d6bc2704ad868e85 (diff)
Fixed XO icon of owner in group view #3085
Diffstat (limited to 'shell')
-rw-r--r--shell/view/home/FriendsBox.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/shell/view/home/FriendsBox.py b/shell/view/home/FriendsBox.py
index 473cd64..2d83207 100644
--- a/shell/view/home/FriendsBox.py
+++ b/shell/view/home/FriendsBox.py
@@ -22,9 +22,9 @@ import gobject
from sugar import profile
from sugar.graphics.spreadlayout import SpreadLayout
from sugar.graphics import style
+from sugar.graphics.icon import CanvasIcon
+from sugar.graphics.palette import Palette
-from model.BuddyModel import BuddyModel
-from view.BuddyIcon import BuddyIcon
from view.home.FriendView import FriendView
class FriendsBox(hippo.CanvasBox):
@@ -38,9 +38,11 @@ class FriendsBox(hippo.CanvasBox):
self._layout = SpreadLayout()
self.set_layout(self._layout)
- buddy_model = BuddyModel(key=profile.get_pubkey())
- self._owner_icon = BuddyIcon(shell, buddy_model)
+ self._owner_icon = CanvasIcon(icon_name='computer-xo',
+ xo_color=profile.get_color())
self._owner_icon.props.size = style.LARGE_ICON_SIZE
+ palette = Palette(profile.get_nick_name())
+ self._owner_icon.set_palette(palette)
self._layout.add_center(self._owner_icon)
friends = self._shell.get_model().get_friends()