From 7f8b000a92af8f5b44bc84653c63fbe647d79737 Mon Sep 17 00:00:00 2001 From: Simon Schampijer Date: Thu, 6 Sep 2007 22:43:03 +0200 Subject: [PATCH] Fixed XO icon of owner in group view #3085 --- NEWS | 2 ++ shell/view/home/FriendsBox.py | 10 ++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index 36d2fadb..c2c9b432 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,5 @@ +* #3085: Fixed XO icon in group view (erikos) + Snapshot d9a30c23ff * #2960: Gray bottom border for Toolbox. (marco) diff --git a/shell/view/home/FriendsBox.py b/shell/view/home/FriendsBox.py index 473cd64f..2d832076 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()