Exemple #1
0
 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'])
Exemple #2
0
 def select_trait(self, trait):
     self.current_trait = trait
     environ = TraitEnvironment(self.conn, self.suite, trait)
     self.environ = self.traitparent.get_environment([self.current_trait])
     self.sections = dict([(k, v.keys()) for k, v in self.environ])
     self.remove_page('Environment')
     self.record = RecordBox(environ, name=self.current_trait)
     self.append_page(self.record, 'Environment')
     self.pages['Environment'].connect('button_press_event',
                                       self.box_pressed)
     #self.menu.connect('populate', self.populate_menu, self.menu)
     self.record.connect_entries('populate-popup', self.populate_menu,
                                 self.menu)