def create_menu(self):
action_group = Gtk.ActionGroup(name="context-menu")
action_group.add_action(self.actionNormal)
action_group.add_action(self.actionCategory)
if self.state:
self.actionNormal.set_visible(True)
self.actionCategory.set_visible(False)
else:
self.actionNormal.set_visible(False)
self.actionCategory.set_visible(True)
action = Gtk.Action(name="UkuiMenuReload", label=_("Reload plugins"), tooltip=None, stock_id="gtk-refresh")
action.connect("activate", self.mainwin.RegenPlugins)
action_group.add_action(action)
action = Gtk.Action(name="UkuiMenuAbout", label=_("About"), tooltip=None, stock_id="gtk-about")
action.connect("activate", self.showAboutDialog)
action_group.add_action(action)
action_group.set_translation_domain ("ukui-menu")
xml = os.path.join( self.data_path, "popup.xml" )
self.applet.setup_menu_from_file(xml, action_group)
评论列表
文章目录