Add icon to buddy menu items

This commit is contained in:
Eduardo Silva 2007-07-05 10:56:17 -04:00
parent f614131ad7
commit 90b469e6db
3 changed files with 7 additions and 5 deletions

View File

@ -21,6 +21,7 @@ import gobject
import hippo import hippo
from sugar.graphics.palette import Palette from sugar.graphics.palette import Palette
from sugar.graphics.menuitem import MenuItem
from sugar.graphics import units from sugar.graphics import units
from sugar.presence import presenceservice from sugar.presence import presenceservice
@ -74,10 +75,10 @@ class BuddyMenu(Palette):
friends = shell_model.get_friends() friends = shell_model.get_friends()
if friends.has_buddy(self._buddy): if friends.has_buddy(self._buddy):
menu_item = gtk.MenuItem(_('Remove friend')) #, 'theme:stock-remove') menu_item = MenuItem(_('Remove friend'), 'stock-remove')
menu_item.connect('activate', self._remove_friend_cb) menu_item.connect('activate', self._remove_friend_cb)
else: else:
menu_item = gtk.MenuItem(_('Make friend')) #, 'theme:stock-add') menu_item = MenuItem(_('Make friend'), 'stock-add')
menu_item.connect('activate', self._make_friend_cb) menu_item.connect('activate', self._make_friend_cb)
self.append_menu_item(menu_item) self.append_menu_item(menu_item)
menu_item.show() menu_item.show()
@ -88,7 +89,7 @@ class BuddyMenu(Palette):
# FIXME check that the buddy is not in the activity already # FIXME check that the buddy is not in the activity already
menu_item = gtk.MenuItem(_('Invite')) #, 'theme:stock-invite') menu_item = MenuItem(_('Invite'), 'stock-invite')
menu_item.connect('activate', self._invite_friend_cb) menu_item.connect('activate', self._invite_friend_cb)
self.append_menu_item(menu_item) self.append_menu_item(menu_item)
menu_item.show() menu_item.show()

View File

@ -11,6 +11,7 @@ sugar_PYTHON = \
font.py \ font.py \
frame.py \ frame.py \
notebook.py \ notebook.py \
menuitem.py \
objectchooser.py \ objectchooser.py \
radiotoolbutton.py \ radiotoolbutton.py \
roundbox.py \ roundbox.py \

View File

@ -1,4 +1,4 @@
# Copyright (C) 2007, Eduardo Silva (edsiper@gmail.com) # Copyright (C) 2007, Eduardo Silva <edsiper@gmail.com>
# #
# This library is free software; you can redistribute it and/or # This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public # modify it under the terms of the GNU Lesser General Public
@ -22,7 +22,7 @@ class MenuItem(gtk.ImageMenuItem):
def __init__(self, text_label, icon_name=None): def __init__(self, text_label, icon_name=None):
gtk.ImageMenuItem.__init__(self, text_label) gtk.ImageMenuItem.__init__(self, text_label)
if icon_name: if icon_name:
icon = Icon(icon_name, gtk.ICON_SIZE_SMALL_TOOLBAR) icon = Icon(icon_name, gtk.ICON_SIZE_MENU)
self.set_image(icon) self.set_image(icon)
icon.show() icon.show()