Beispiel #1
0
    def createMenuFile(self):
        menuFile = MenuItem('_File')
        menuFilePop = Menu()

        self.menuNew = ImageMenuItem(STOCK_NEW)
        self.menuOpen = ImageMenuItem(STOCK_OPEN)
        self.menuClose = ImageMenuItem(STOCK_CLOSE)
        self.menuSave = ImageMenuItem(STOCK_SAVE)
        self.menuSaveAs = ImageMenuItem(STOCK_SAVE_AS)
        self.menuConvert = ImageMenuItem(STOCK_CONVERT)
        self.menuQuit = ImageMenuItem(STOCK_QUIT)

        menuFilePop.append(self.menuNew)
        menuFilePop.append(self.menuOpen)
        menuFilePop.append(self.menuClose)
        menuFilePop.append(SeparatorMenuItem())
        menuFilePop.append(self.menuSave)
        menuFilePop.append(self.menuSaveAs)
        menuFilePop.append(self.menuConvert)
        menuFilePop.append(SeparatorMenuItem())
        menuFilePop.append(self.menuQuit)

        menuFile.set_submenu(menuFilePop)

        return menuFile
Beispiel #2
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 #4
0
    def createMenuHelp(self):
        menuHelp = MenuItem('_Help')
        menuHelpPop = Menu()

        self.menuAbout = ImageMenuItem(STOCK_ABOUT)

        menuHelpPop.append(self.menuAbout)

        menuHelp.set_submenu(menuHelpPop)

        return menuHelp
Beispiel #5
0
 def append(self, menu, name):
     item = MenuItem(name)
     item.show()
     item.set_submenu(menu)
     MenuBar.append(self, item)
     self._menu_dict[name] = menu
Beispiel #6
0
 def append(self, menu, name):
     item = MenuItem(name)
     item.show()
     item.set_submenu(menu)
     MenuBar.append(self, item)
     self._menu_dict[name] = menu