~ubuntu-branches/ubuntu/wily/hamster-applet/wily

« back to all changes in this revision

Viewing changes to hamster/Configuration.py

  • Committer: Bazaar Package Importer
  • Author(s): Pedro Fragoso
  • Date: 2008-12-15 17:42:14 UTC
  • mto: (1.1.16 upstream) (20.1.1 lucid-proposed)
  • mto: This revision was merged to the branch mainline in revision 6.
  • Revision ID: james.westby@ubuntu.com-20081215174214-ri1ezw1c2pdnl3i6
Tags: upstream-2.25.3
ImportĀ upstreamĀ versionĀ 2.25.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
    # GConf key for global keybinding
33
33
    GCONF_KEYBINDING = GCONF_DIR + "/keybinding"
34
34
    GCONF_ENABLE_TIMEOUT = GCONF_DIR + "/enable_timeout"
35
 
    GCONF_STOP_ON_SHUTDOWN = GCONF_DIR + "/stop_on_shutdown"    
 
35
    GCONF_STOP_ON_SHUTDOWN = GCONF_DIR + "/stop_on_shutdown"  
 
36
    GCONF_NOTIFY_INTERVAL = GCONF_DIR + "/notify_interval" 
36
37
 
37
38
    __instance = None
38
39
        
56
57
        self._client.notify_add(self.GCONF_KEYBINDING, lambda x, y, z, a: dispatcher.dispatch("gconf_keybinding_changed", z.value.get_string()))
57
58
        self._client.notify_add(self.GCONF_ENABLE_TIMEOUT, lambda x, y, z, a: dispatcher.dispatch("gconf_timeout_enabled_changed", z.value.get_bool()))
58
59
        self._client.notify_add(self.GCONF_STOP_ON_SHUTDOWN, lambda x, y, z, a: dispatcher.dispatch("gconf_stop_on_shutdown_changed", z.value.get_bool()))
 
60
        self._client.notify_add(self.GCONF_NOTIFY_INTERVAL, lambda x, y, z, a: dispatcher.dispatch("gconf_notify_interval_changed", z.value.get_int()))
 
61
 
59
62
    
60
63
    def get_keybinding(self):
61
64
        return self._client.get_string(self.GCONF_KEYBINDING)
65
68
 
66
69
    def get_stop_on_shutdown(self):
67
70
        return self._client.get_bool(self.GCONF_STOP_ON_SHUTDOWN)
 
71
        
 
72
    def get_notify_interval(self):
 
73
        return self._client.get_int(self.GCONF_NOTIFY_INTERVAL)
68
74
 
69
75
    #------------------------    
70
76
    def set_keybinding(self, binding):
75
81
        
76
82
    def set_stop_on_shutdown(self, enabled):
77
83
        self._client.set_bool(self.GCONF_STOP_ON_SHUTDOWN, enabled)
 
84
    
 
85
    def set_notify_interval(self, interval):
 
86
        return self._client.set_int(self.GCONF_NOTIFY_INTERVAL, interval)