Package screenlets :: Module backend :: Class GconfBackend

[hide private]
[frames] | no frames]

# Class GconfBackend

source code

    ScreenletsBackend --+
                        |
                       GconfBackend

Backend for storing settings in the GConf registry

Instance Methods | [hide private]

__init__(self) | 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

Class Variables | [hide private]

| gconf_dir = ``'``/apps/screenlets/``'``

Method Details | [hide private]

### __init__(self)
(Constructor)

source code

Overrides: ScreenletsBackend.__init__

### 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