def __init__(self, conn, suite, name='TraitDebconfBrowser'): self.menu = make_menu(dcmenu_cmds, self.modify_trait) ListNoteBook.__init__(self) self.conn = conn self.suite = suite self.dc = TraitDebconf(self.conn, self.suite) self.traits = Traits(self.conn, self.suite) self.reset_rows()
def __init__(self, conn, suite=None): self.menu = make_menu(TRAITCMDS, self.trait_command) ListNoteBook.__init__(self) self.conn = conn self.suite = suite self.reset_rows() for page in ["parents", "packages", "templates", "scripts"]: self.append_page(ScrollCList(), page)
def __init__(self, conn, name='_EnvironmentEditor'): ListNoteBook.__init__(self, name=name) self.conn = conn self.main = StatementCursor(self.conn, name=name) self.append_page(RecordBox({}), 'Environment') self.menu = SimpleMenu() self.delimiters = DELIMITERS['out-arrows'] self.dialogs = {}.fromkeys(['create', 'remove'])
def __init__(self, conn, suite=None): self.menu = make_menu(TRAITCMDS, self.trait_command) ListNoteBook.__init__(self) self.conn = conn self.suite = suite self.reset_rows() for page in ['parents', 'packages', 'templates', 'scripts']: self.append_page(ScrollCList(), page)
def __init__(self, conn, maintable, pkey): self.menu = make_menu(['insert', 'update', 'done'], self.pkey_command) ListNoteBook.__init__(self) self.conn = conn self.main = StatementCursor(self.conn) self.main.set_table(maintable) self.pkey = pkey self.dialogs = {}.fromkeys(['insert', 'update', 'delete']) self.relations = {}
def __init__(self, conn, suite): self.conn = conn self.suite = suite self.traits = Traits(self.conn, self.suite) self.edit_menu = make_menu(SCRIPTS, self.modify_trait, name='edit') self.diff_menu = make_menu(SCRIPTS, self.modify_trait, name='diff') self.menu = make_menu(['edit', 'diff'], self.edit_menu) self.menu['edit'].set_submenu(self.edit_menu) self.menu['diff'].set_submenu(self.diff_menu) ListNoteBook.__init__(self) self.reset_rows()
def __init__(self, conn, name='RepositoryBrowser'): self.menu = self.__make_mainmenu_() ListNoteBook.__init__(self, name=name) self._targets_ = [repos_target] self._dnd = self.drag_rows self.set_usize(300, 200) self.conn = conn self.current = None self.repos = RepositoryManager(self.conn) self.sources_menu = make_menu(['update release'], self.sources_command) self.reset_rows() self.dialogs = {}.fromkeys(['downloads'])
def __init__(self, conn): self.menu = make_menu(['delete'], self.modify_family) ListNoteBook.__init__(self) self.conn = conn self.family = Family(self.conn) self.var_menu = make_menu(['edit', 'nothing', 'nothing', 'drop'], self.var_menu_selected) self.parent_menu = make_menu(['drop'], self.modify_parent) self.reset_rows() self.append_page(ScrollCList(rcmenu=self.var_menu), 'environment') self.append_page(ScrollCList(rcmenu=self.parent_menu), 'parents') self.set_size_request(400, 300)
def __init__(self, conn, suite): self.menu = make_menu(['delete'], self.modify_trait) ListNoteBook.__init__(self) self.conn = conn self.suite = suite self.trait = Trait(self.conn, self.suite) self.package_menu = make_menu(['install', 'remove', 'purge', 'drop'], self.set_package) self.parent_menu = make_menu(['drop'], self.modify_parent) self.reset_rows() self.append_page(ScrollCList(rcmenu=self.package_menu), 'packages') self.append_page(ScrollCList(rcmenu=self.parent_menu), 'parents') self.set_size_request(400, 300)
def __init__(self, conn, suite): self.menu = make_menu(_MODTRAIT, self.modify_trait) ListNoteBook.__init__(self) self.conn = conn self.traits = Traits(self.conn, suite) self.trait_selection = '_all_traits_' self.reset_rows() self.cfg = PaellaConfig() self._parents = TraitParent(self.conn, suite) self.cursor = StatementCursor(self.conn) self.template_path = '/nowhere' self.tarball_path = self.cfg.get('management_gui', 'bkuptarball_path') self.suite = suite
def __init__(self, dbhost, dbuser, passwd=None): self.menu = make_menu(['connect', 'disconnect'], self.db_command) ListNoteBook.__init__(self) self.conn = BaseConnection(user=dbuser, host=dbhost, dbname='template1', passwd=passwd) self.dialogs = {}.fromkeys(['database']) self.dbname = 'template1' self.reset_rows() self.connections = {} self._dbuser = dbuser self._dbhost = dbhost self._dbpasswd = passwd self.table_edit_menu = make_menu(['edit'], self.table_edit_menu_command)
def __init__(self, conn, suite): self.conn = conn self.suite = suite self.traits = Traits(self.conn, self.suite) rows = self.traits.select(table='scriptnames') self._scriptnames = [r.script for r in rows] self.edit_menu = make_menu(self._scriptnames, self.modify_trait, name='edit') self.diff_menu = make_menu(self._scriptnames, self.modify_trait, name='diff') self.menu = make_menu(['edit', 'diff'], self.edit_menu) self.menu['edit'].set_submenu(self.edit_menu) self.menu['diff'].set_submenu(self.diff_menu) ListNoteBook.__init__(self) self.reset_rows()
def __init__(self, conn, suite, trait): self.conn = conn self.suite = suite self.trait = trait self.cursor = StatementCursor(self.conn) self.cursor.set_table('%s_scripts' % self.suite) self.edit_menu = make_menu(SCRIPTS, self.modify_trait, name='edit') self.diff_menu = make_menu(SCRIPTS, self.modify_trait, name='diff') self.menu = make_menu(['edit', 'diff'], self.modify_trait) self.menu['edit'].set_submenu(self.edit_menu) self.menu['diff'].set_submenu(self.diff_menu) self.menu.set_name('main') ListNoteBook.__init__(self) self.reset_rows()
def __init__(self, conn, maintable, reltable, pkey, fields): self.menu = make_menu(['insert', 'update', 'done'], self.pkey_command) ListNoteBook.__init__(self) self.conn = conn self.main = StatementCursor(self.conn) self.main.set_table(maintable) self.rel = StatementCursor(self.conn) self.rel.set_table(reltable) self.pkey = pkey self._fields = fields self.fields = [self.pkey] + self._fields self.reset_rows() self.dialogs = {}.fromkeys(['insert', 'update', 'delete']) self.relmenu = make_menu(['insert', 'update', 'delete'], self.relmenu_command)
def __init__(self, conn, suites, name='ProfileBrowser'): self.menu = self.__make_mainmenu_(suites) ListNoteBook.__init__(self, name=name) self.conn = conn self.profiles = Profile(self.conn) self.profiletrait = ProfileTrait(self.conn) self.family = Family(self.conn) self.pfamily = StatementCursor(self.conn) self.pfamily.set_table('profile_family') self.trait_menu = make_menu(['drop', 'order'], self.trait_command) self.pdata_menu = make_menu(['edit', 'drop'], self.variable_command) self.family_menu = make_menu(['drop'], self.family_command) self.reset_rows() self.append_page(ScrollCList(rcmenu=self.trait_menu), 'traits') self.append_page(ScrollCList(rcmenu=self.pdata_menu), 'variables') self.append_page(ScrollCList(rcmenu=self.family_menu), 'families') self.dialogs = {}.fromkeys(['order'])
def __init__(self, conn, suite, trait): self.menu = make_menu(TEMPL_CMDS, self.template_command) self.conn = conn self.current_trait = trait self.traittemplate = TraitTemplate(self.conn, suite) self.traittemplate.set_trait(self.current_trait) self.traitpackage = TraitPackage(self.conn, suite) self.traitpackage.set_trait(self.current_trait) self.current_template = None self.cfg = PaellaConfig() self.template_path = '/nowhere' self._tmp_path = '/nowhere' self.tarball_path = self.cfg.get('management_gui', 'bkuptarball_path') ListNoteBook.__init__(self) self.set_suite(suite) self.extracted = None self.reset_rows() self.dialogs = {}.fromkeys(['attach', 'rootsel'])
def __init__(self, cfg): ListNoteBook.__init__(self) self.cfg = cfg #self.menu = make_menu self.reset_rows()
def __init__(self, name='_DebconfEditor'): ListNoteBook.__init__(self) self.set_name(name) self._debconf = {} self.reset_rows() self.append_page(TextScroll(''), 'data')