def change_onthefly(self):
modesep = Gtk.SeparatorMenuItem()
self.menu.add(modesep)
mode_mention = Gtk.MenuItem("Mode")
applet_modes = Gtk.Menu()
active = modes.index(self.mode)
self.mode_index = active
self.menulist = [" " + m for m in modes]
self.menulist[active] = "? " + str(modes[active]) + ""
for item in self.menulist:
md = Gtk.MenuItem(item)
md.connect('activate', self.set_mode, item)
applet_modes.append(md)
mode_mention.set_submenu(applet_modes)
self.menu.add(mode_mention)
评论列表
文章目录