Ticket #4253: activate-item-shell.patch

File activate-item-shell.patch, 3.5 KB (added by manuq, 10 years ago)

Trying a more general solution, shell patch.

  • src/jarabe/desktop/favoritesview.py

    diff --git a/src/jarabe/desktop/favoritesview.py b/src/jarabe/desktop/favoritesview.py
    index a9358f6..3e23894 100644
    a b class OwnerIcon(BuddyIcon): 
    649649                                                  'media-record')
    650650
    651651        self._register_menu.connect('activate', self.__register_activate_cb)
    652         palette.menu_box.pack_end(self._register_menu, True, True, 0)
     652        palette.menu_box.append_item(self._register_menu)
    653653        self._register_menu.show()
    654654
    655655        self.connect_to_palette_pop_events(palette)
    class OwnerIcon(BuddyIcon): 
    664664        self._register_menu = PaletteMenuItem(_('Register again'),
    665665                                              'media-record')
    666666        self._register_menu.connect('activate', self.__register_activate_cb)
    667         self.palette.menu_box.pack_end(self._register_menu, True, True, 0)
     667        self.palette.menu_box.append_item(self._register_menu)
    668668        self._register_menu.show()
    669669
    670670
  • src/jarabe/view/buddymenu.py

    diff --git a/src/jarabe/view/buddymenu.py b/src/jarabe/view/buddymenu.py
    index e38d215..cd135c8 100644
    a b class BuddyMenu(Palette): 
    4646        Palette.__init__(self, None,
    4747                         primary_text=GLib.markup_escape_text(nick),
    4848                         icon=buddy_icon)
    49         self.menu_box = Gtk.VBox()
     49        self.menu_box = PaletteMenuBox()
    5050        self.set_content(self.menu_box)
    5151        self.menu_box.show_all()
    5252        self._invite_menu = None
    class BuddyMenu(Palette): 
    7676            menu_item = PaletteMenuItem(_('Make friend'), 'list-add')
    7777            menu_item.connect('activate', self._make_friend_cb)
    7878
    79         self.menu_box.pack_start(menu_item, True, True, 0)
     79        self.menu_box.append_item(menu_item)
    8080
    8181        self._invite_menu = PaletteMenuItem('')
    8282        self._invite_menu.connect('activate', self._invite_friend_cb)
    83         self.menu_box.pack_start(self._invite_menu, True, True, 0)
     83        self.menu_box.append_item(self._invite_menu)
    8484
    8585        home_model = shell.get_model()
    8686        self._active_activity_changed_hid = home_model.connect(
    class BuddyMenu(Palette): 
    9191    def _add_my_items(self):
    9292        item = PaletteMenuItem(_('Shutdown'), 'system-shutdown')
    9393        item.connect('activate', self.__shutdown_activate_cb)
    94         self.menu_box.pack_start(item, True, True, 0)
     94        self.menu_box.append_item(item)
    9595
    9696        client = GConf.Client.get_default()
    9797
    9898        if client.get_bool('/desktop/sugar/show_restart'):
    9999            item = PaletteMenuItem(_('Restart'), 'system-restart')
    100100            item.connect('activate', self.__reboot_activate_cb)
    101             self.menu_box.pack_start(item, True, True, 0)
     101            self.menu_box.append_item(item)
    102102            item.show()
    103103
    104104        if client.get_bool('/desktop/sugar/show_logout'):
    105105            item = PaletteMenuItem(_('Logout'), 'system-logout')
    106106            item.connect('activate', self.__logout_activate_cb)
    107             self.menu_box.pack_start(item, True, True, 0)
     107            self.menu_box.append_item(item)
    108108            item.show()
    109109
    110110        item = PaletteMenuItem(_('My Settings'), 'preferences-system')
    111111        item.connect('activate', self.__controlpanel_activate_cb)
    112         self.menu_box.pack_start(item, True, True, 0)
     112        self.menu_box.append_item(item)
    113113        item.show()
    114114
    115115    def _quit(self, action):