def edit_menu(self):
for i in self.menu.get_children():
self.menu.remove(i)
for m in self.newmenu:
add = Gtk.MenuItem(m)
add.connect('activate', self.get_choice)
self.menu.append(add)
# fake separator
self.menu.append(Gtk.MenuItem(''))
newspace = Gtk.MenuItem('+')
newspace.connect('activate', self.add_space)
self.menu.append(newspace)
self.change_onthefly()
self.menu.show_all()
评论列表
文章目录