home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / lib / python2.4 / site-packages / deskbar / DeskbarAppletPreferences.pyo (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2006-08-31  |  1.2 KB  |  34 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.4)
  3.  
  4. '''
  5. Stores the Preferences per-applet or shared across applets
  6. '''
  7. import gconf
  8. import deskbar
  9.  
  10. class DeskbarAppletPreferences:
  11.     
  12.     def __init__(self, applet):
  13.         self.GCONF_APPLET_DIR = deskbar.GCONF_DIR
  14.         self.GCONF_WIDTH = deskbar.GCONF_WIDTH
  15.         self.GCONF_EXPAND = deskbar.GCONF_EXPAND
  16.         self.GCONF_UI_NAME = deskbar.GCONF_UI_NAME
  17.         self.GCONF_KEYBINDING = deskbar.GCONF_KEYBINDING
  18.         self.GCONF_MINCHARS = deskbar.GCONF_MINCHARS
  19.         self.GCONF_TYPINGDELAY = deskbar.GCONF_TYPINGDELAY
  20.         self.GCONF_USE_SELECTION = deskbar.GCONF_USE_SELECTION
  21.         self.GCONF_CLEAR_ENTRY = deskbar.GCONF_CLEAR_ENTRY
  22.         path = applet.get_preferences_key()
  23.         if path != None:
  24.             self.GCONF_APPLET_DIR = path
  25.             self.GCONF_WIDTH = self.GCONF_APPLET_DIR + '/width'
  26.             self.GCONF_EXPAND = self.GCONF_APPLET_DIR + '/expand'
  27.             self.GCONF_UI_NAME = self.GCONF_APPLET_DIR + '/ui_name'
  28.             applet.add_preferences('/schemas' + deskbar.GCONF_DIR)
  29.             deskbar.GCONF_CLIENT.add_dir(self.GCONF_APPLET_DIR, gconf.CLIENT_PRELOAD_RECURSIVE)
  30.             print 'Using per-applet gconf key:', self.GCONF_APPLET_DIR
  31.         
  32.  
  33.  
  34.