Example #1
0
 def __make_menus__(self):
     self.menu_bar = SimpleMenuBar()
     self.main_menu = SimpleMenu()
     self.tbar.add_button('create', 'create family', self.ask_dialog)
     self.tbar.add_button('variables', 'show all variables',
                          self.create_list_dialog)
     self.tbar.add_button('families', 'show all families',
                          self.create_list_dialog)
Example #2
0
 def __make_menus__(self):
     self.menu_bar = SimpleMenuBar()
     self.main_menu = SimpleMenu()
     self.tbar.add_button('create', 'create trait', self.ask_dialog)
     self.tbar.add_button('packages', 'show all packages', self.create_package_list)
     self.tbar.add_button('traits', 'show all traits', self.create_package_list)
     self.main_menu.add('create', self.ask_dialog)
     self.main_menu.add('packages', self.create_package_list)
     self.main_menu.add('traits', self.create_package_list)
     self.menu_bar.append(self.main_menu, 'main')
Example #3
0
 def __init__(self, conn, name='ProfileGenWin'):
     actions = ['create', 'copy', 'export', 'import']
     CommandBoxWindow.__init__(self, name=name)
     self.set_title(name)
     self.conn = conn
     self.cmd = StatementCursor(conn, name)
     self.suites = [x.suite for x in self.cmd.select(table='suites')]
     self.profiles = StatementCursor(conn, 'profiles')
     self.profiles.set_table('profiles')
     self.menu_bar = SimpleMenuBar()
     self.vbox.pack_start(self.menu_bar, 0, 0, 0)
     self.dialogs = {}.fromkeys(actions)
     self.add_menu(actions, 'main', self.ask_dialog)
     self.add_menu(self.suites, 'traits', self.show_traits)
     self.add_menu(self.suites, 'traitgen', self.show_traitgen)
     self.browser = ProfileBrowser(self.conn, self.suites)
     self.vbox.add(self.browser)
     self.set_size_request(400, 300)