- 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
Class structure for #GSettingsBackend.