Beispiel #1
0
def populate_menu(mainmenu, section, commands, function):
    new_menu = SimpleMenu()
    section_item = MenuItem(section)
    section_item.set_name(section)
    section_item.show()
    section_item.set_submenu(new_menu)
    mainmenu.append(section_item)
    for command in commands:
        new_menu.add(command, function, section_item)
def populate_menu(mainmenu, section, commands, function):
    new_menu = SimpleMenu()
    section_item = MenuItem(section)
    section_item.set_name(section)
    section_item.show()
    section_item.set_submenu(new_menu)
    mainmenu.append(section_item)
    for command in commands:
        new_menu.add(command, function, section_item)
Beispiel #3
0
 def add(self, label, function, menu=None):
     item = MenuItem(label)
     item.set_name(label)
     self.append(item)
     if menu:
         item.connect('activate', function, label, menu)
     else:
         item.connect('activate', function, label)
     item.show()
     self._menu_dict[label] = item
Beispiel #4
0
 def add(self, label, function, menu=None):
     item = MenuItem(label)
     item.set_name(label)
     self.append(item)
     if menu:
         item.connect('activate', function, label, menu)
     else:
         item.connect('activate', function, label)
     item.show()
     self._menu_dict[label] = item