def _add_menu_item(self, item='item', label='Menu item',
sensitive=False,
op=None, args=None,
**ignored_kwarg):
menu_item = gtk.MenuItem(label)
menu_item.set_sensitive(sensitive)
if op:
def activate(o, a):
return lambda d: self._do(o, a)
menu_item.connect("activate", activate(op, args or []))
menu_item.show()
self.items[item] = menu_item
self.menu.append(menu_item)
评论列表
文章目录