SettingsBackend
Object Hierarchy:
Description:
[ CCode ( type_id = "g_settings_backend_get_type ()" ) ]
public abstract class SettingsBackend : Object
public abstract class SettingsBackend : Object
Namespace: GLib
Package: gio-2.0
Content:
Static methods:
- public static void flatten_tree (Tree<string,Variant> tree, out string path, out (unowned string)[] keys, out (unowned Variant)[] values)
- public static SettingsBackend get_default ()
- public static SettingsBackend keyfile_settings_backend_new (string filename, string root_path, string? root_group)
- public static SettingsBackend memory_settings_backend_new ()
- public static SettingsBackend null_settings_backend_new ()
Creation methods:
- protected SettingsBackend ()
Methods:
- public void changed (string key, void* origin_tag)
- public void changed_tree (Tree<string,Variant> tree, void* origin_tag)
- public virtual Permission get_permission (string path)
- public virtual bool get_writable (string key)
- public void keys_changed (string path, string[] items, void* origin_tag)
- public void path_changed (string path, void* origin_tag)
- public void path_writable_changed (string path)
- public virtual Variant read (string key, VariantType expected_type, bool default_value)
- public virtual Variant read_user_value (string key, VariantType expected_type)
- public virtual void reset (string key, void* origin_tag)
- public virtual void subscribe (string name)
- public virtual void sync ()
- public virtual void unsubscribe (string name)
- public void writable_changed (string key)
- public virtual bool write (string key, Variant value, void* origin_tag)
- public virtual bool write_tree (Tree<string,Variant> tree, void* origin_tag)
Inherited Members:
All known members inherited from class GLib.Object