GSettingsBackendClass

Class structure for #GSettingsBackend.

Members

Variables

getPermission
GPermission* function(GSettingsBackend* backend, const(char)* path) getPermission;

virtual method to get permission of a key

getWritable
bool function(GSettingsBackend* backend, const(char)* key) getWritable;

virtual method to get if a key is writable

padding
void*[23] padding;
parentClass
GObjectClass parentClass;
read
VariantC* function(GSettingsBackend* backend, const(char)* key, const(GVariantType)* expectedType, bool defaultValue) read;

virtual method to read a key's value

readUserValue
VariantC* function(GSettingsBackend* backend, const(char)* key, const(GVariantType)* expectedType) readUserValue;

virtual method to read user's key value

reset
void function(GSettingsBackend* backend, const(char)* key, void* originTag) reset;

virtual method to reset state

subscribe
void function(GSettingsBackend* backend, const(char)* name) subscribe;

virtual method to subscribe to key changes

sync
void function(GSettingsBackend* backend) sync;

virtual method to sync state

unsubscribe
void function(GSettingsBackend* backend, const(char)* name) unsubscribe;

virtual method to unsubscribe to key changes

write
bool function(GSettingsBackend* backend, const(char)* key, VariantC* value, void* originTag) write;

virtual method to change key's value

writeTree
bool function(GSettingsBackend* backend, GTree* tree, void* originTag) writeTree;

virtual method to change a tree of keys