screenlets.backend.GconfBackend

Package screenlets :: Module backend :: Class GconfBackend |
[hide private]
[frames] | no frames]

# Class GconfBackend

source code

           object --+
                    |
    ScreenletsBackend --+
                        |
                       GconfBackend

Backend for storing settings in the GConf registry

Instance Methods | [hide private]
__init__(self) x.__init__(...) initializes x; see help(type(x)) for signature | source code
delete_instance(self, id) Delete an instance's configuration by its id. | source code
flush(self) Immediately store all values to disk (in case the backend doesn't save in realtime anyway. | source code
load_option(self, id, name) Load one option for the instance with the given id. | source code
load_instance(self, id) Load all options for the instance with the given id. | source code
save_option(self, id, name, value) Save one option for the instance with the given id. | source code
Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Class Variables | [hide private]
| gconf_dir = ``'``/apps/screenlets/``'``

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### __init__(self) (Constructor) | source code
x.__init__(...) initializes x; see help(type(x)) for signature Overrides: object.__init__ (inherited documentation)

### delete_instance(self, id) | source code
Delete an instance's configuration by its id. Overrides: ScreenletsBackend.delete_instance

### flush(self) | source code
Immediately store all values to disk (in case the backend doesn't save in realtime anyway. Overrides: ScreenletsBackend.flush

### load_option(self, id, name) | source code
Load one option for the instance with the given id. Overrides: ScreenletsBackend.load_option

### load_instance(self, id) | source code
Load all options for the instance with the given id. Overrides: ScreenletsBackend.load_instance

### save_option(self, id, name, value) | source code
Save one option for the instance with the given id. Overrides: ScreenletsBackend.save_option