~ubuntu-branches/ubuntu/quantal/d-conf/quantal-updates

« back to all changes in this revision

Viewing changes to docs/html/DConfClient.html

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2011-03-23 14:59:53 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20110323145953-clxdx551vtyy6i8k
Tags: 0.7.3-0ubuntu1
* New upstream release
* debian/patches/integer-no-schema.patch:
* debian/patches/fix_settings_model_get_path.patch:
  - Applied upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="ch01.html" title="DConf Client API">
9
9
<link rel="prev" href="dconf-DConf-Paths.html" title="DConf Paths">
10
10
<link rel="next" href="object-tree.html" title="Object Hierarchy">
11
 
<meta name="generator" content="GTK-Doc V1.16.1 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.16 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
41
41
<a name="DConfClient.synopsis"></a><h2>Synopsis</h2>
42
42
<pre class="synopsis">                    <a href="DConfClient.html#DConfClient-struct">DConfClient</a>;
43
43
<span class="returnvalue">void</span>                (<a href="DConfClient.html#DConfWatchFunc">*DConfWatchFunc</a>)                   (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
44
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
45
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> * const *items</code></em>,
46
 
                                                         <em class="parameter"><code><span class="type">gint</span> n_items</code></em>,
47
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *tag</code></em>,
48
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
49
 
<a href="DConfClient.html"><span class="returnvalue">DConfClient</span></a> *            <a href="DConfClient.html#dconf-client-new">dconf_client_new</a>               (<em class="parameter"><code>const <span class="type">gchar</span> *profile</code></em>,
 
44
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
 
45
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> * const *items</code></em>,
 
46
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_items</code></em>,
 
47
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tag</code></em>,
 
48
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
49
<a href="DConfClient.html"><span class="returnvalue">DConfClient</span></a> *            <a href="DConfClient.html#dconf-client-new">dconf_client_new</a>               (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *profile</code></em>,
50
50
                                                         <em class="parameter"><code><a href="DConfClient.html#DConfWatchFunc"><span class="type">DConfWatchFunc</span></a> watch_func</code></em>,
51
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
52
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> notify</code></em>);
53
 
<span class="returnvalue">GVariant</span> *               <a href="DConfClient.html#dconf-client-read">dconf_client_read</a>              (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
54
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>);
55
 
<span class="returnvalue">GVariant</span> *               <a href="DConfClient.html#dconf-client-read-default">dconf_client_read_default</a>      (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
56
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>);
57
 
<span class="returnvalue">GVariant</span> *               <a href="DConfClient.html#dconf-client-read-no-default">dconf_client_read_no_default</a>   (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
58
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>);
59
 
<span class="returnvalue">gchar</span> **                 <a href="DConfClient.html#dconf-client-list">dconf_client_list</a>              (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
60
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *dir</code></em>,
61
 
                                                         <em class="parameter"><code><span class="type">gint</span> *length</code></em>);
62
 
<span class="returnvalue">gboolean</span>            <a href="DConfClient.html#dconf-client-is-writable">dconf_client_is_writable</a>            (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
63
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>);
64
 
<span class="returnvalue">gboolean</span>            <a href="DConfClient.html#dconf-client-write">dconf_client_write</a>                  (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
65
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
66
 
                                                         <em class="parameter"><code><span class="type">GVariant</span> *value</code></em>,
67
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **tag</code></em>,
 
51
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
52
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);
 
53
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *               <a href="DConfClient.html#dconf-client-read">dconf_client_read</a>              (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
54
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
 
55
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *               <a href="DConfClient.html#dconf-client-read-default">dconf_client_read_default</a>      (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
56
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
 
57
<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *               <a href="DConfClient.html#dconf-client-read-no-default">dconf_client_read_no_default</a>   (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
58
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
 
59
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **                 <a href="DConfClient.html#dconf-client-list">dconf_client_list</a>              (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
60
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dir</code></em>,
 
61
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *length</code></em>);
 
62
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="DConfClient.html#dconf-client-is-writable">dconf_client_is_writable</a>            (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
63
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
 
64
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="DConfClient.html#dconf-client-write">dconf_client_write</a>                  (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
65
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
 
66
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
 
67
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **tag</code></em>,
68
68
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
69
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
69
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
70
70
<span class="returnvalue">void</span>                <a href="DConfClient.html#dconf-client-write-async">dconf_client_write_async</a>            (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
71
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
72
 
                                                         <em class="parameter"><code><span class="type">GVariant</span> *value</code></em>,
 
71
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
 
72
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
73
73
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
74
74
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
75
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
76
 
<span class="returnvalue">gboolean</span>            <a href="DConfClient.html#dconf-client-write-finish">dconf_client_write_finish</a>           (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
75
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
76
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="DConfClient.html#dconf-client-write-finish">dconf_client_write_finish</a>           (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
77
77
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
78
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **tag</code></em>,
79
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
80
 
<span class="returnvalue">gboolean</span>            <a href="DConfClient.html#dconf-client-set-locked">dconf_client_set_locked</a>             (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
81
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
82
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> locked</code></em>,
 
78
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **tag</code></em>,
 
79
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
80
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="DConfClient.html#dconf-client-set-locked">dconf_client_set_locked</a>             (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
81
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
 
82
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> locked</code></em>,
83
83
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
84
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
84
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
85
85
<span class="returnvalue">void</span>                <a href="DConfClient.html#dconf-client-set-locked-async">dconf_client_set_locked_async</a>       (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
86
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
87
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> locked</code></em>,
 
86
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
 
87
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> locked</code></em>,
88
88
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
89
89
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
90
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
91
 
<span class="returnvalue">gboolean</span>            <a href="DConfClient.html#dconf-client-set-locked-finish">dconf_client_set_locked_finish</a>      (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
90
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
91
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="DConfClient.html#dconf-client-set-locked-finish">dconf_client_set_locked_finish</a>      (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
92
92
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
93
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
94
 
<span class="returnvalue">gboolean</span>            <a href="DConfClient.html#dconf-client-write-many">dconf_client_write_many</a>             (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
95
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *dir</code></em>,
96
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> * const *rels</code></em>,
97
 
                                                         <em class="parameter"><code><span class="type">GVariant</span> **values</code></em>,
98
 
                                                         <em class="parameter"><code><span class="type">gint</span> n_values</code></em>,
99
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **tag</code></em>,
100
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
101
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
102
 
<span class="returnvalue">gboolean</span>            <a href="DConfClient.html#dconf-client-watch">dconf_client_watch</a>                  (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
103
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
104
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
105
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
93
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
94
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="DConfClient.html#dconf-client-write-many">dconf_client_write_many</a>             (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
95
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dir</code></em>,
 
96
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> * const *rels</code></em>,
 
97
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **values</code></em>,
 
98
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_values</code></em>,
 
99
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **tag</code></em>,
 
100
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
101
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
102
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="DConfClient.html#dconf-client-watch">dconf_client_watch</a>                  (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
103
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
 
104
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
105
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
106
106
<span class="returnvalue">void</span>                <a href="DConfClient.html#dconf-client-watch-async">dconf_client_watch_async</a>            (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
107
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
 
107
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
108
108
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
109
109
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
110
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
111
 
<span class="returnvalue">gboolean</span>            <a href="DConfClient.html#dconf-client-watch-finish">dconf_client_watch_finish</a>           (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
110
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
111
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="DConfClient.html#dconf-client-watch-finish">dconf_client_watch_finish</a>           (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
112
112
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
113
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
114
 
<span class="returnvalue">gboolean</span>            <a href="DConfClient.html#dconf-client-unwatch">dconf_client_unwatch</a>                (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
115
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
 
113
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
114
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="DConfClient.html#dconf-client-unwatch">dconf_client_unwatch</a>                (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
115
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
116
116
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
117
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
117
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
118
118
<span class="returnvalue">void</span>                <a href="DConfClient.html#dconf-client-unwatch-async">dconf_client_unwatch_async</a>          (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
119
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
 
119
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
120
120
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
121
121
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
122
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
123
 
<span class="returnvalue">gboolean</span>            <a href="DConfClient.html#dconf-client-unwatch-finish">dconf_client_unwatch_finish</a>         (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
122
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 
123
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a href="DConfClient.html#dconf-client-unwatch-finish">dconf_client_unwatch_finish</a>         (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
124
124
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
125
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
125
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
126
126
</pre>
127
127
</div>
128
128
<div class="refsect1">
160
160
<div class="refsect2">
161
161
<a name="DConfWatchFunc"></a><h3>DConfWatchFunc ()</h3>
162
162
<pre class="programlisting"><span class="returnvalue">void</span>                (*DConfWatchFunc)                   (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
163
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
164
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> * const *items</code></em>,
165
 
                                                         <em class="parameter"><code><span class="type">gint</span> n_items</code></em>,
166
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *tag</code></em>,
167
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 
163
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
 
164
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> * const *items</code></em>,
 
165
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_items</code></em>,
 
166
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *tag</code></em>,
 
167
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
168
168
<p>
169
169
This is the type of the callback given to <a href="DConfClient.html#dconf-client-new"><code class="function">dconf_client_new()</code></a>.
170
170
</p>
222
222
<hr>
223
223
<div class="refsect2">
224
224
<a name="dconf-client-new"></a><h3>dconf_client_new ()</h3>
225
 
<pre class="programlisting"><a href="DConfClient.html"><span class="returnvalue">DConfClient</span></a> *            dconf_client_new               (<em class="parameter"><code>const <span class="type">gchar</span> *profile</code></em>,
 
225
<pre class="programlisting"><a href="DConfClient.html"><span class="returnvalue">DConfClient</span></a> *            dconf_client_new               (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *profile</code></em>,
226
226
                                                         <em class="parameter"><code><a href="DConfClient.html#DConfWatchFunc"><span class="type">DConfWatchFunc</span></a> watch_func</code></em>,
227
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
228
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> notify</code></em>);</pre>
 
227
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
228
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);</pre>
229
229
<p>
230
230
Creates a new <a href="DConfClient.html"><span class="type">DConfClient</span></a> for the given context.
231
231
</p>
232
232
<p>
233
 
If <em class="parameter"><code>profile</code></em> is non-<code class="literal">NULL</code> then it specifies the name of the profile to use.  If <em class="parameter"><code>profile</code></em> is <code class="literal">NULL</code> then
 
233
If <em class="parameter"><code>profile</code></em> is non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then it specifies the name of the profile to use.  If <em class="parameter"><code>profile</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then
234
234
the DCONF_PROFILE environment variable is consulted.  If that is unset then the default profile of
235
235
"user" is used.  If a profile named "user" is not installed then the dconf client is setup to access
236
236
~/.config/dconf/user.
240
240
<tbody>
241
241
<tr>
242
242
<td><p><span class="term"><em class="parameter"><code>profile</code></em> :</span></p></td>
243
 
<td>the dconf profile to use, or <code class="literal">NULL</code>
 
243
<td>the dconf profile to use, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
244
244
</td>
245
245
</tr>
246
246
<tr>
264
264
<hr>
265
265
<div class="refsect2">
266
266
<a name="dconf-client-read"></a><h3>dconf_client_read ()</h3>
267
 
<pre class="programlisting"><span class="returnvalue">GVariant</span> *               dconf_client_read              (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
268
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>);</pre>
 
267
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *               dconf_client_read              (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
268
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
269
269
<p>
270
 
Reads the value named by <em class="parameter"><code>key</code></em> from dconf.  If no such value exists, <code class="literal">NULL</code> is returned.
 
270
Reads the value named by <em class="parameter"><code>key</code></em> from dconf.  If no such value exists, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned.
271
271
</p>
272
272
<div class="variablelist"><table border="0">
273
273
<col align="left" valign="top">
280
280
<tr>
281
281
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
282
282
<td>a valid dconf key
283
 
Returns: the value corresponding to <em class="parameter"><code>key</code></em>, or <code class="literal">NULL</code> if there is none</td>
 
283
Returns: the value corresponding to <em class="parameter"><code>key</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is none</td>
284
284
</tr>
285
285
</tbody>
286
286
</table></div>
288
288
<hr>
289
289
<div class="refsect2">
290
290
<a name="dconf-client-read-default"></a><h3>dconf_client_read_default ()</h3>
291
 
<pre class="programlisting"><span class="returnvalue">GVariant</span> *               dconf_client_read_default      (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
292
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>);</pre>
 
291
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *               dconf_client_read_default      (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
292
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
293
293
<p>
294
294
Reads the value named by <em class="parameter"><code>key</code></em> from any existing default/mandatory databases but ignoring any value
295
295
set by the user.  The result is as if the named key had just been reset.
305
305
<tr>
306
306
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
307
307
<td>a valid dconf key
308
 
Returns: the default value corresponding to <em class="parameter"><code>key</code></em>, or <code class="literal">NULL</code> if there is none</td>
 
308
Returns: the default value corresponding to <em class="parameter"><code>key</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is none</td>
309
309
</tr>
310
310
</tbody>
311
311
</table></div>
313
313
<hr>
314
314
<div class="refsect2">
315
315
<a name="dconf-client-read-no-default"></a><h3>dconf_client_read_no_default ()</h3>
316
 
<pre class="programlisting"><span class="returnvalue">GVariant</span> *               dconf_client_read_no_default   (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
317
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>);</pre>
 
316
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> *               dconf_client_read_no_default   (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
317
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
318
318
<p>
319
319
Reads the value named by <em class="parameter"><code>key</code></em> as set by the user, ignoring any default/mandatory databases.  Normal
320
320
applications will never want to do this, but it may be useful for administrative or configuration
337
337
<tr>
338
338
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
339
339
<td>a valid dconf key
340
 
Returns: the user value corresponding to <em class="parameter"><code>key</code></em>, or <code class="literal">NULL</code> if there is none</td>
 
340
Returns: the user value corresponding to <em class="parameter"><code>key</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is none</td>
341
341
</tr>
342
342
</tbody>
343
343
</table></div>
345
345
<hr>
346
346
<div class="refsect2">
347
347
<a name="dconf-client-list"></a><h3>dconf_client_list ()</h3>
348
 
<pre class="programlisting"><span class="returnvalue">gchar</span> **                 dconf_client_list              (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
349
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *dir</code></em>,
350
 
                                                         <em class="parameter"><code><span class="type">gint</span> *length</code></em>);</pre>
 
348
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> **                 dconf_client_list              (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
349
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dir</code></em>,
 
350
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *length</code></em>);</pre>
351
351
<p>
352
352
Lists the keys and dirs located directly below <em class="parameter"><code>dir</code></em>.
353
353
</p>
354
354
<p>
355
 
You should free the return result with <code class="function">g_strfreev()</code> when it is no longer needed.
 
355
You should free the return result with <a href="http://library.gnome.org/devel/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a> when it is no longer needed.
356
356
</p>
357
357
<div class="variablelist"><table border="0">
358
358
<col align="left" valign="top">
378
378
<hr>
379
379
<div class="refsect2">
380
380
<a name="dconf-client-is-writable"></a><h3>dconf_client_is_writable ()</h3>
381
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            dconf_client_is_writable            (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
382
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>);</pre>
 
381
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            dconf_client_is_writable            (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
382
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
383
383
<p>
384
384
Checks if <em class="parameter"><code>key</code></em> is writable (ie: the key has no mandatory setting).
385
385
</p>
399
399
<tr>
400
400
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
401
401
<td>a dconf key
402
 
Returns: <code class="literal">TRUE</code> is <em class="parameter"><code>key</code></em> is writable</td>
 
402
Returns: <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is <em class="parameter"><code>key</code></em> is writable</td>
403
403
</tr>
404
404
</tbody>
405
405
</table></div>
407
407
<hr>
408
408
<div class="refsect2">
409
409
<a name="dconf-client-write"></a><h3>dconf_client_write ()</h3>
410
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            dconf_client_write                  (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
411
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
412
 
                                                         <em class="parameter"><code><span class="type">GVariant</span> *value</code></em>,
413
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **tag</code></em>,
 
410
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            dconf_client_write                  (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
411
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
 
412
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
 
413
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **tag</code></em>,
414
414
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
415
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
415
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
416
416
<p>
417
417
Write a value to the given <em class="parameter"><code>key</code></em>, or reset <em class="parameter"><code>key</code></em> to its default value.
418
418
</p>
419
419
<p>
420
 
If <em class="parameter"><code>value</code></em> is <code class="literal">NULL</code> then <em class="parameter"><code>key</code></em> is reset to its default value (which may
 
420
If <em class="parameter"><code>value</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then <em class="parameter"><code>key</code></em> is reset to its default value (which may
421
421
be completely unset), otherwise <em class="parameter"><code>value</code></em> becomes the new value.
422
422
</p>
423
423
<p>
424
 
If <em class="parameter"><code>tag</code></em> is non-<code class="literal">NULL</code> then it is set to the unique tag associated with this write.  This is the same
 
424
If <em class="parameter"><code>tag</code></em> is non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then it is set to the unique tag associated with this write.  This is the same
425
425
tag that appears in change notifications.
426
426
</p>
427
427
<div class="variablelist"><table border="0">
438
438
</tr>
439
439
<tr>
440
440
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
441
 
<td>a <span class="type">GVariant</span>, or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
441
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
442
442
</td>
443
443
</tr>
444
444
<tr>
448
448
</tr>
449
449
<tr>
450
450
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
451
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <code class="literal">NULL</code>
 
451
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
452
452
</td>
453
453
</tr>
454
454
<tr>
455
455
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
456
 
<td>a pointer to a <span class="type">GError</span>, or <code class="literal">NULL</code>
457
 
Returns: <code class="literal">TRUE</code> if the write is successful</td>
 
456
<td>a pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
457
Returns: <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the write is successful</td>
458
458
</tr>
459
459
</tbody>
460
460
</table></div>
463
463
<div class="refsect2">
464
464
<a name="dconf-client-write-async"></a><h3>dconf_client_write_async ()</h3>
465
465
<pre class="programlisting"><span class="returnvalue">void</span>                dconf_client_write_async            (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
466
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
467
 
                                                         <em class="parameter"><code><span class="type">GVariant</span> *value</code></em>,
 
466
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>,
 
467
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>,
468
468
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
469
469
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
470
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 
470
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
471
471
<p>
472
472
Write a value to the given <em class="parameter"><code>key</code></em>, or reset <em class="parameter"><code>key</code></em> to its default value.
473
473
</p>
489
489
</tr>
490
490
<tr>
491
491
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
492
 
<td>a <span class="type">GVariant</span>, or <code class="literal">NULL</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
492
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
493
493
</td>
494
494
</tr>
495
495
<tr>
496
496
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
497
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <code class="literal">NULL</code>
 
497
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
498
498
</td>
499
499
</tr>
500
500
<tr>
512
512
<hr>
513
513
<div class="refsect2">
514
514
<a name="dconf-client-write-finish"></a><h3>dconf_client_write_finish ()</h3>
515
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            dconf_client_write_finish           (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
515
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            dconf_client_write_finish           (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
516
516
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
517
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **tag</code></em>,
518
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
517
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **tag</code></em>,
 
518
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
519
519
<p>
520
520
Collects the result from a prior call to <a href="DConfClient.html#dconf-client-write-async"><code class="function">dconf_client_write_async()</code></a>.
521
521
</p>
539
539
</tr>
540
540
<tr>
541
541
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
542
 
<td>a pointer to a <span class="type">GError</span>, or <code class="literal">NULL</code>
 
542
<td>a pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
543
543
</td>
544
544
</tr>
545
545
</tbody>
548
548
<hr>
549
549
<div class="refsect2">
550
550
<a name="dconf-client-set-locked"></a><h3>dconf_client_set_locked ()</h3>
551
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            dconf_client_set_locked             (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
552
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
553
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> locked</code></em>,
 
551
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            dconf_client_set_locked             (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
552
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
 
553
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> locked</code></em>,
554
554
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
555
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
555
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
556
556
<p>
557
557
Marks a dconf path as being locked.
558
558
</p>
580
580
<tr>
581
581
<td><p><span class="term"><em class="parameter"><code>locked</code></em> :</span></p></td>
582
582
<td>
583
 
<code class="literal">TRUE</code> to lock, <code class="literal">FALSE</code> to unlock</td>
 
583
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to lock, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to unlock</td>
584
584
</tr>
585
585
<tr>
586
586
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
587
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <code class="literal">NULL</code>
 
587
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
588
588
</td>
589
589
</tr>
590
590
<tr>
591
591
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
592
 
<td>a pointer to a <span class="type">GError</span>, or <code class="literal">NULL</code>
593
 
Returns: <code class="literal">TRUE</code> if setting the lock was successful</td>
 
592
<td>a pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
593
Returns: <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the lock was successful</td>
594
594
</tr>
595
595
</tbody>
596
596
</table></div>
599
599
<div class="refsect2">
600
600
<a name="dconf-client-set-locked-async"></a><h3>dconf_client_set_locked_async ()</h3>
601
601
<pre class="programlisting"><span class="returnvalue">void</span>                dconf_client_set_locked_async       (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
602
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
603
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> locked</code></em>,
 
602
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
 
603
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> locked</code></em>,
604
604
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
605
605
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
606
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 
606
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
607
607
<p>
608
608
Marks a dconf path as being locked.
609
609
</p>
626
626
<tr>
627
627
<td><p><span class="term"><em class="parameter"><code>locked</code></em> :</span></p></td>
628
628
<td>
629
 
<code class="literal">TRUE</code> to lock, <code class="literal">FALSE</code> to unlock</td>
 
629
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to lock, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to unlock</td>
630
630
</tr>
631
631
<tr>
632
632
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
633
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <code class="literal">NULL</code>
 
633
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
634
634
</td>
635
635
</tr>
636
636
<tr>
648
648
<hr>
649
649
<div class="refsect2">
650
650
<a name="dconf-client-set-locked-finish"></a><h3>dconf_client_set_locked_finish ()</h3>
651
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            dconf_client_set_locked_finish      (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
651
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            dconf_client_set_locked_finish      (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
652
652
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
653
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
653
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
654
654
<p>
655
655
Collects the result from a prior call to
656
656
<a href="DConfClient.html#dconf-client-set-locked-async"><code class="function">dconf_client_set_locked_async()</code></a>.
670
670
</tr>
671
671
<tr>
672
672
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
673
 
<td>a pointer to a <span class="type">GError</span>, or <code class="literal">NULL</code>
 
673
<td>a pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
674
674
</td>
675
675
</tr>
676
676
</tbody>
679
679
<hr>
680
680
<div class="refsect2">
681
681
<a name="dconf-client-write-many"></a><h3>dconf_client_write_many ()</h3>
682
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            dconf_client_write_many             (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
683
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *dir</code></em>,
684
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> * const *rels</code></em>,
685
 
                                                         <em class="parameter"><code><span class="type">GVariant</span> **values</code></em>,
686
 
                                                         <em class="parameter"><code><span class="type">gint</span> n_values</code></em>,
687
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **tag</code></em>,
 
682
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            dconf_client_write_many             (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
683
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dir</code></em>,
 
684
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> * const *rels</code></em>,
 
685
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> **values</code></em>,
 
686
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> n_values</code></em>,
 
687
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **tag</code></em>,
688
688
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
689
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
689
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
690
690
<p>
691
691
Write multiple values at once.
692
692
</p>
693
693
<p>
694
694
For each pair of items from <em class="parameter"><code>rels</code></em> and <em class="parameter"><code>values</code></em>, the value is written to the result of concatenating
695
 
<em class="parameter"><code>dir</code></em> with the relative path.  As with <a href="DConfClient.html#dconf-client-write"><code class="function">dconf_client_write()</code></a>, if a given value is <code class="literal">NULL</code> then the effect
 
695
<em class="parameter"><code>dir</code></em> with the relative path.  As with <a href="DConfClient.html#dconf-client-write"><code class="function">dconf_client_write()</code></a>, if a given value is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the effect
696
696
is that the specified key is reset.
697
697
</p>
698
698
<p>
699
 
If <em class="parameter"><code>tag</code></em> is non-<code class="literal">NULL</code> then it is set to the unique tag associated with this write.  This is the same
 
699
If <em class="parameter"><code>tag</code></em> is non-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then it is set to the unique tag associated with this write.  This is the same
700
700
tag that appears in change notifications.
701
701
</p>
702
702
<div class="variablelist"><table border="0">
713
713
</tr>
714
714
<tr>
715
715
<td><p><span class="term"><em class="parameter"><code>rels</code></em> :</span></p></td>
716
 
<td>a <code class="literal">NULL</code>-terminated array of relative keys</td>
 
716
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of relative keys</td>
717
717
</tr>
718
718
<tr>
719
719
<td><p><span class="term"><em class="parameter"><code>values</code></em> :</span></p></td>
720
 
<td>an array of possibly-<code class="literal">NULL</code> <span class="type">GVariant</span> pointers</td>
 
720
<td>an array of possibly-<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> pointers</td>
721
721
</tr>
722
722
<tr>
723
723
<td><p><span class="term"><em class="parameter"><code>n_values</code></em> :</span></p></td>
731
731
</tr>
732
732
<tr>
733
733
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
734
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <code class="literal">NULL</code>
 
734
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
735
735
</td>
736
736
</tr>
737
737
<tr>
738
738
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
739
 
<td>a pointer to a <span class="type">GError</span>, or <code class="literal">NULL</code>
740
 
Returns: <code class="literal">TRUE</code> if the write is successful</td>
 
739
<td>a pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
740
Returns: <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the write is successful</td>
741
741
</tr>
742
742
</tbody>
743
743
</table></div>
745
745
<hr>
746
746
<div class="refsect2">
747
747
<a name="dconf-client-watch"></a><h3>dconf_client_watch ()</h3>
748
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            dconf_client_watch                  (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
749
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
 
748
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            dconf_client_watch                  (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
749
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
750
750
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
751
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
751
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
752
752
<p>
753
753
Requests monitoring of a portion of the dconf database.
754
754
</p>
774
774
</tr>
775
775
<tr>
776
776
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
777
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <code class="literal">NULL</code>
 
777
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
778
778
</td>
779
779
</tr>
780
780
<tr>
781
781
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
782
 
<td>a pointer to a <code class="literal">NULL</code> <span class="type">GError</span>, or <code class="literal">NULL</code>
783
 
Returns: <code class="literal">TRUE</code> on success, else <code class="literal">FALSE</code> with <em class="parameter"><code>error</code></em> set</td>
 
782
<td>a pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
783
Returns: <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, else <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set</td>
784
784
</tr>
785
785
</tbody>
786
786
</table></div>
789
789
<div class="refsect2">
790
790
<a name="dconf-client-watch-async"></a><h3>dconf_client_watch_async ()</h3>
791
791
<pre class="programlisting"><span class="returnvalue">void</span>                dconf_client_watch_async            (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
792
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
 
792
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
793
793
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
794
794
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
795
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 
795
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
796
796
<p>
797
797
Requests monitoring of a portion of the dconf database.
798
798
</p>
814
814
</tr>
815
815
<tr>
816
816
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
817
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <code class="literal">NULL</code>
 
817
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
818
818
</td>
819
819
</tr>
820
820
<tr>
832
832
<hr>
833
833
<div class="refsect2">
834
834
<a name="dconf-client-watch-finish"></a><h3>dconf_client_watch_finish ()</h3>
835
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            dconf_client_watch_finish           (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
835
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            dconf_client_watch_finish           (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
836
836
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
837
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
837
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
838
838
<p>
839
839
Collects the result from a prior call to <a href="DConfClient.html#dconf-client-watch-async"><code class="function">dconf_client_watch_async()</code></a>.
840
840
</p>
853
853
</tr>
854
854
<tr>
855
855
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
856
 
<td>a pointer to a <span class="type">GError</span>, or <code class="literal">NULL</code>
 
856
<td>a pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
857
857
</td>
858
858
</tr>
859
859
</tbody>
862
862
<hr>
863
863
<div class="refsect2">
864
864
<a name="dconf-client-unwatch"></a><h3>dconf_client_unwatch ()</h3>
865
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            dconf_client_unwatch                (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
866
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
 
865
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            dconf_client_unwatch                (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
866
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
867
867
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
868
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
868
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
869
869
<p>
870
870
Cancels the effect of a previous call to <a href="DConfClient.html#dconf-client-watch"><code class="function">dconf_client_watch()</code></a>.
871
871
</p>
892
892
</tr>
893
893
<tr>
894
894
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
895
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <code class="literal">NULL</code>
 
895
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
896
896
</td>
897
897
</tr>
898
898
<tr>
899
899
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
900
 
<td>a pointer to a <code class="literal">NULL</code> <span class="type">GError</span>, or <code class="literal">NULL</code>
901
 
Returns: <code class="literal">TRUE</code> on success, else <code class="literal">FALSE</code> with <em class="parameter"><code>error</code></em> set</td>
 
900
<td>a pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
901
Returns: <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, else <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set</td>
902
902
</tr>
903
903
</tbody>
904
904
</table></div>
907
907
<div class="refsect2">
908
908
<a name="dconf-client-unwatch-async"></a><h3>dconf_client_unwatch_async ()</h3>
909
909
<pre class="programlisting"><span class="returnvalue">void</span>                dconf_client_unwatch_async          (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
910
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
 
910
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>,
911
911
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
912
912
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
913
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 
913
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
914
914
<p>
915
915
Cancels the effect of a previous call to <a href="DConfClient.html#dconf-client-watch"><code class="function">dconf_client_watch()</code></a>.
916
916
</p>
933
933
</tr>
934
934
<tr>
935
935
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
936
 
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <code class="literal">NULL</code>
 
936
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
937
937
</td>
938
938
</tr>
939
939
<tr>
951
951
<hr>
952
952
<div class="refsect2">
953
953
<a name="dconf-client-unwatch-finish"></a><h3>dconf_client_unwatch_finish ()</h3>
954
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            dconf_client_unwatch_finish         (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
 
954
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            dconf_client_unwatch_finish         (<em class="parameter"><code><a href="DConfClient.html"><span class="type">DConfClient</span></a> *client</code></em>,
955
955
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
956
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
956
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
957
957
<p>
958
958
Collects the result from a prior call to
959
959
<a href="DConfClient.html#dconf-client-unwatch-async"><code class="function">dconf_client_unwatch_async()</code></a>.
973
973
</tr>
974
974
<tr>
975
975
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
976
 
<td>a pointer to a <span class="type">GError</span>, or <code class="literal">NULL</code>
 
976
<td>a pointer to a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
977
977
</td>
978
978
</tr>
979
979
</tbody>
983
983
</div>
984
984
<div class="footer">
985
985
<hr>
986
 
          Generated by GTK-Doc V1.16.1</div>
 
986
          Generated by GTK-Doc V1.16</div>
987
987
</body>
988
988
</html>
 
 
b'\\ No newline at end of file'