~indicator-multiload/indicator-multiload/trunk

« back to all changes in this revision

Viewing changes to src/gsettings-fixed.vapi

  • Committer: Michael Hofmann
  • Date: 2011-05-02 06:49:06 UTC
  • Revision ID: mh21@piware.de-20110502064906-as0r6s80dtg2swdv
Initial public version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
[CCode (cprefix = "G", lower_case_cprefix = "g_", gir_namespace = "Gio", gir_version = "2.0")]
 
2
namespace FixedGSettings {
 
3
        [CCode (cheader_filename = "gio/gio.h")]
 
4
        public class Settings : GLib.Object {
 
5
                [CCode (has_construct_function = false)]
 
6
                public Settings (string schema);
 
7
                public void apply ();
 
8
                public void bind (string key, void* object, string property, GLib.SettingsBindFlags flags);
 
9
                public void bind_with_mapping (string key, void* object, string property, GLib.SettingsBindFlags flags,  FixedGSettings.SettingsBindGetMapping get_mapping,  FixedGSettings.SettingsBindSetMapping set_mapping, void *user_data, GLib.DestroyNotify destroy);
 
10
                public void bind_writable (string key, void* object, string property, bool inverted);
 
11
                public void delay ();
 
12
                [CCode (sentinel = "")]
 
13
                public void @get (string key, string format, ...);
 
14
                public bool get_boolean (string key);
 
15
                public unowned GLib.Settings get_child (string name);
 
16
                public double get_double (string key);
 
17
                public int get_enum (string key);
 
18
                public uint get_flags (string key);
 
19
                public bool get_has_unapplied ();
 
20
                public int get_int (string key);
 
21
                public void* get_mapped (string key, GLib.SettingsGetMapping mapping);
 
22
                public unowned GLib.Variant get_range (string key);
 
23
                public string get_string (string key);
 
24
                [CCode (array_length = false, array_null_terminated = true)]
 
25
                public string[] get_strv (string key);
 
26
                public GLib.Variant get_value (string key);
 
27
                public bool is_writable (string name);
 
28
                [CCode (array_length = false, array_null_terminated = true)]
 
29
                public string[] list_children ();
 
30
                [CCode (array_length = false, array_null_terminated = true)]
 
31
                public string[] list_keys ();
 
32
                public static unowned string list_relocatable_schemas ();
 
33
                [CCode (array_length = false, array_null_terminated = true)]
 
34
                public static unowned string[] list_schemas ();
 
35
                public bool range_check (string key, GLib.Variant value);
 
36
                public void reset (string key);
 
37
                public void revert ();
 
38
                [CCode (sentinel = "")]
 
39
                public bool @set (string key, string format, ...);
 
40
                public bool set_boolean (string key, bool value);
 
41
                public bool set_double (string key, double value);
 
42
                public bool set_enum (string key, int value);
 
43
                public bool set_flags (string key, uint value);
 
44
                public bool set_int (string key, int value);
 
45
                public bool set_string (string key, string value);
 
46
                public bool set_strv (string key, [CCode (array_length = false)] string[] value);
 
47
                public bool set_value (string key, GLib.Variant value);
 
48
                public static void sync ();
 
49
                public static void unbind (void* object, string property);
 
50
                [CCode (has_construct_function = false)]
 
51
                public Settings.with_backend (string schema, GLib.SettingsBackend backend);
 
52
                [CCode (has_construct_function = false)]
 
53
                public Settings.with_backend_and_path (string schema, GLib.SettingsBackend backend, string path);
 
54
                [CCode (has_construct_function = false)]
 
55
                public Settings.with_path (string schema, string path);
 
56
                [NoAccessorMethod]
 
57
                public GLib.SettingsBackend backend { owned get; construct; }
 
58
                [NoAccessorMethod]
 
59
                public bool delay_apply { get; }
 
60
                public bool has_unapplied { get; }
 
61
                [NoAccessorMethod]
 
62
                public string path { owned get; construct; }
 
63
                [NoAccessorMethod]
 
64
                public string schema { owned get; construct; }
 
65
                public virtual signal bool change_event (void* keys, int n_keys);
 
66
                public virtual signal void changed (string key);
 
67
                public virtual signal bool writable_change_event (uint key);
 
68
                public virtual signal void writable_changed (string key);
 
69
        }
 
70
        [CCode (cheader_filename = "gio/gio.h", has_target = false)]
 
71
        public delegate bool SettingsBindGetMapping (GLib.Value value, GLib.Variant variant, void *user_data);
 
72
        [CCode (cheader_filename = "gio/gio.h", has_target = false)]
 
73
        public delegate GLib.Variant SettingsBindSetMapping (GLib.Value value, GLib.VariantType expected_type, void *user_data);
 
74
 
 
75
}