def buildFoldPanel(self, panelBar): ''' Create the foldpanel GUI. ''' # Set the limits of the event_catalog field. catalog_names = self.library.get_catalogs_in_db(self.parent.project) self.pref_manager.set_limit('event_catalog', catalog_names) if catalog_names: self.pref_manager.set_value('event_catalog', catalog_names[0]) fold_panel = PrefEditPanel(pref=self.pref_manager, parent=panelBar) return fold_panel
def buildFoldPanel(self, panelBar): ''' Create the foldpanel GUI. ''' fold_panel = PrefEditPanel(pref=self.pref_manager, parent=panelBar) # Customize the events field. #pref_item = self.pref_manager.get_item('events')[0] #field = pref_item.gui_element[0] #fold_panel.Bind(wx.EVT_LIST_ITEM_SELECTED, self.on_event_selected, field.controlElement) #self.events_lb = field.controlElement return fold_panel
def buildFoldPanel(self, panelBar): ''' Create the foldpanel GUI. ''' # Set the limits of the event_catalog field. catalog_names = self.library.get_catalogs_in_db(project = self.parent.project) self.pref_manager.set_limit('pick_catalog', catalog_names) #if catalog_names: # self.pref_manager.set_value('pick_catalog', catalog_names[0]) fold_panel = PrefEditPanel(pref = self.pref_manager, parent = panelBar) # Customize the catalog field. #pref_item = self.pref_manager.get_item('pick_catalog')[0] #field = pref_item.gui_element[0] #fold_panel.Bind(wx.EVT_CHOICE, self.on_catalog_selected, field.controlElement) return fold_panel
def buildFoldPanel(self, panelBar): ''' Create the foldpanel GUI. ''' # Set the limits of the event_catalog field. catalog_names = self.library.get_catalogs_in_db(project = self.parent.project) self.pref_manager.set_limit('event_catalog', catalog_names) if catalog_names: self.pref_manager.set_value('event_catalog', catalog_names[0]) self.event_types = self.load_event_types() event_type_limit = ['undefined'] event_type_limit.extend([x.name for x in self.event_types]) self.pref_manager.set_limit('default_event_type', event_type_limit) self.pref_manager.set_value('default_event_type', 'undefined') fold_panel = PrefEditPanel(pref = self.pref_manager, parent = panelBar) # Customize the catalog field. #pref_item = self.pref_manager.get_item('pick_catalog')[0] #field = pref_item.gui_element[0] #fold_panel.Bind(wx.EVT_CHOICE, self.on_catalog_selected, field.controlElement) return fold_panel
def buildFoldPanel(self, panelBar): ''' Create the foldpanel GUI. ''' fold_panel = PrefEditPanel(pref=self.pref_manager, parent=panelBar) return fold_panel
def getEditPanel(self, parent): ''' The method to build and return the edit panel for the processing stack GUI. ''' return PrefEditPanel(pref=self.pref_manager, parent=parent)