item = gtk.ImageMenuItem("%s - %s" % (lang, name))
size = gtk.icon_size_lookup(gtk.ICON_SIZE_MENU)
item.set_image (_icon.IconWidget(icon, size[0]))
- item.connect("activate", self.__menu_item_activate_cb, factory)
+ item.connect("activate", self.__im_menu_item_activate_cb, factory)
menu.add(item)
else:
item = gtk.MenuItem(lang)
menu = self.__create_sys_menu()
menu.popup(None, None,
gtk.status_icon_position_menu,
- 0,
- gtk.get_current_event_time(),
+ button,
+ active_time,
self.__status_icon)
def __status_icon_activate_cb(self, status_icon):
menu = self.__create_im_menu()
menu.popup(None, None,
gtk.status_icon_position_menu,
- button,
- active_time,
+ 0,
+ gtk.get_current_event_time(),
self.__status_icon)
def __im_menu_item_activate_cb(self, item, factory):