diff options
Diffstat (limited to 'src/jarabe/desktop/favoritesview.py')
-rw-r--r-- | src/jarabe/desktop/favoritesview.py | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/jarabe/desktop/favoritesview.py b/src/jarabe/desktop/favoritesview.py index e71b769..6e32363 100644 --- a/src/jarabe/desktop/favoritesview.py +++ b/src/jarabe/desktop/favoritesview.py @@ -29,7 +29,6 @@ from gi.repository import GdkPixbuf from sugar3.graphics import style from sugar3.graphics.icon import Icon from sugar3.graphics.icon import CanvasIcon -from sugar3.graphics.menuitem import MenuItem from sugar3.graphics.palettemenuitem import PaletteMenuItem from sugar3.graphics.palettemenuitem import PaletteMenuItemSeparator from sugar3.graphics.alert import Alert @@ -606,13 +605,14 @@ class OwnerIcon(BuddyIcon): backup_url = client.get_string('/desktop/sugar/backup_url') if not backup_url: - self._register_menu = MenuItem(_('Register'), 'media-record') + self._register_menu = PaletteMenuItem(_('Register'), + 'media-record') else: - self._register_menu = MenuItem(_('Register again'), - 'media-record') + self._register_menu = PaletteMenuItem(_('Register again'), + 'media-record') self._register_menu.connect('activate', self.__register_activate_cb) - palette.menu.append(self._register_menu) + palette.menu_box.pack_end(self._register_menu, True, True, 0) self._register_menu.show() self.connect_to_palette_pop_events(palette) @@ -623,10 +623,11 @@ class OwnerIcon(BuddyIcon): self.emit('register-activate') def set_registered(self): - self.palette.menu.remove(self._register_menu) - self._register_menu = MenuItem(_('Register again'), 'media-record') + self.palette.menu_box.remove(self._register_menu) + self._register_menu = PaletteMenuItem(_('Register again'), + 'media-record') self._register_menu.connect('activate', self.__register_activate_cb) - self.palette.menu.append(self._register_menu) + self.palette.menu_box.pack_end(self._register_menu, True, True, 0) self._register_menu.show() |