Example #1
0
    def save_extensions_config(self):
        '''save the state of the extensions to the config'''
        if self.config.d_extensions is None:
            self.config.d_extensions = {}

        for name, category in extension.get_categories().iteritems():
            self.config.d_extensions[name] = \
                category.default_id
Example #2
0
 def _get_categories(self):
     ''' get available categories'''
     categories = [
         ctg for ctg in extension.get_categories().keys()
         if len(extension.get_extensions(ctg)) > 1
     ]
     categories.sort()
     return categories
Example #3
0
    def save_extensions_config(self):
        '''save the state of the extensions to the config'''
        if self.config.d_extensions is None:
            self.config.d_extensions = {}

        for name, category in extension.get_categories().iteritems():
            self.config.d_extensions[name] = \
                category.default_id
Example #4
0
    def save_extensions_config(self):
        """save the state of the extensions to the config"""
        if self.session is None:
            return

        if self.session.config.d_extensions is None:
            self.session.config.d_extensions = {}

        for name, category in extension.get_categories().iteritems():
            self.session.config.d_extensions[name] = category.default_id
Example #5
0
    def _add_extensions_combo(self):
        """add the widgets to display the extensions
        """
        categories = [ctg for ctg in extension.get_categories().keys() if len(extension.get_extensions(ctg)) > 1]
        categories.sort()

        for item in categories:
            self.categories.append_text(item)

        self.categories.connect('changed', self._on_category_changed)
        self.extensions.connect('changed', self._on_extension_changed)
        self.attach(self.categories, 1, 2, 0, 1, yoptions=gtk.EXPAND)
        self.attach(self.extensions, 1, 2, 1, 2, yoptions=gtk.EXPAND)
        self.categories.set_active(0)
Example #6
0
 def _get_categories(self):
     ''' get available categories'''
     categories = [ctg for ctg in extension.get_categories().keys() \
                   if len(extension.get_extensions(ctg)) > 1]
     categories.sort()
     return categories