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
Exemple #5
0
 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)