Changeset 3629

Show
Ignore:
Timestamp:
08/25/08 16:33:01 (5 years ago)
Author:
luis
Message:

Added ProfileConf?

Location:
branch/PreferencesWindow
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • branch/PreferencesWindow/share/umit/config/umit.conf

    r3626 r3629  
    103103page_inside = 1 
    104104 
     105[profiles] 
     106profile = profile_editor.xml 
     107wizard = wizard.xml 
     108option = options.xml 
     109scan_profiles = scan_profile.usp 
     110 
    105111[network] 
    106112proxy = 0 
  • branch/PreferencesWindow/umitCore/UmitConf.py

    r3626 r3629  
    472472    details = property(get_details, set_details) 
    473473    page_inside = property(get_page_inside, set_page_inside) 
     474     
     475     
     476class ProfilesConf(UmitConfigParser, object): 
     477    """  
     478    Profiles 
     479    """ 
     480    def __init__(self): 
     481        """ Constructor profiles conf""" 
     482        self.parser = Path.config_parser 
     483        self.section_name = "profiles" 
     484        if not self.parser.has_section(self.section_name): 
     485            self.create_section() 
     486        self.attributes = {}  
     487    def create_section(self): 
     488        self.parser.add_section(self.section_name) 
     489 
     490    def _get_it(self, p_name, default): 
     491        return self.parser.get(self.section_name, p_name, default) 
     492 
     493    def _set_it(self, p_name, value): 
     494        self.parser.set(self.section_name, p_name, value) 
     495         
     496    def get_profile(self): 
     497        return self._get_it("profile", "") 
     498    def set_profile(self, profile): 
     499        self._set_it("profile", profile) 
     500         
     501    def get_wizard(self): 
     502        return self._get_it("wizard", "") 
     503    def set_wizard(self, wizard): 
     504        self._set_it("wizard", wizard) 
     505     
     506    def get_options(self): 
     507        return self._get_it("options", "") 
     508    def set_options(self, options): 
     509        self._set_it("options", options) 
     510         
     511    def get_scan_profiles(self): 
     512        return self._get_it("scan_profiles", "") 
     513    def set_scan_profiles(self, profile): 
     514        self._set_it("scan_profiles", profile) 
     515         
     516    profile = property(get_profile, set_profile) 
     517    scan_profiles = property(get_scan_profiles, set_scan_profiles) 
     518    options = property(get_options, set_options) 
     519    wizard = property(get_wizard, set_wizard) 
    474520     
    475521     
  • branch/PreferencesWindow/umitGUI/MainWindow.py

    r3626 r3629  
    905905        a = About() 
    906906        a.show_all() 
    907  
     907    def _export_html(self, saving_page, saved_filename): 
     908        """ 
     909        Export USR file to HTML 
     910        """ 
     911         
    908912    def _save(self, saving_page, saved_filename): 
    909913        log.debug(">>> File been saved: %s" % saved_filename) 
  • branch/PreferencesWindow/umitPreferences/Expose.py

    r3626 r3629  
    167167        pass 
    168168     
    169 class ExposeProfiles(TabBox): 
     169class ExposeProfiles(TabBox, object): 
    170170     
    171171    def __init__(self, name): 
     
    199199        self.__entry_file_wizard.set_editable(False) 
    200200        self.__file_browser_wizard = HIGButton(_('Browse file'), \ 
    201                                             gtk.STOCK_DIRECTORY)         
     201                                            gtk.STOCK_DIRECTORY) 
     202         
     203        self.__btn_restore = HIGButton(_('Restore Defaults'), gtk.STOCK_CLEAR) 
    202204     
    203205    def _pack_widgets(self): 
  • branch/PreferencesWindow/umitPreferences/VTabManager.py

    r3626 r3629  
    6767         
    6868         
    69         items.append({'name':_('Window'), 
     69        items.append({'name':_('Layout'), 
    7070                      'box': factory.create("window")}) 
    7171         
    7272         
    73         self.fields.append({'name':_('Expose'), 
     73        self.fields.append({'name':_('User Interface'), 
    7474                            'image':'expose-m.svg', 
    7575                            'class': ExposeGeneral, 
     
    105105         
    106106         
    107         self.fields.append({'name':_('Scan Details'), 
     107        self.fields.append({'name':_('Inventory'), 
    108108                            'image':'fonts-m.svg', 
    109109                            'class': InterfaceDetails,