~ubuntu-branches/ubuntu/oneiric/gconf/oneiric-proposed

« back to all changes in this revision

Viewing changes to doc/gconf/html/gconf-gconf.html

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2010-09-01 18:47:35 UTC
  • mto: (7.3.5 sid) (1.2.1)
  • mto: This revision was merged to the branch mainline in revision 53.
  • Revision ID: james.westby@ubuntu.com-20100901184735-eujhkrmxvlcgz6ex
Tags: upstream-2.31.91
Import upstream version 2.31.91

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
</tr></table></div>
38
38
<div class="refsynopsisdiv">
39
39
<a name="gconf-gconf.synopsis"></a><h2>Synopsis</h2>
40
 
<pre class="synopsis"><span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-init" title="gconf_init ()">gconf_init</a>                          (<em class="parameter"><code><span class="type">int</span> argc</code></em>,
 
40
<pre class="synopsis"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-init" title="gconf_init ()">gconf_init</a>                          (<em class="parameter"><code><span class="type">int</span> argc</code></em>,
41
41
                                                         <em class="parameter"><code><span class="type">char</span> **argv</code></em>,
42
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
43
 
<span class="returnvalue">void</span>                <a class="link" href="gconf-gconf.html#gconf-preinit" title="gconf_preinit ()">gconf_preinit</a>                       (<em class="parameter"><code><span class="type">gpointer</span> app</code></em>,
44
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> mod_info</code></em>);
45
 
<span class="returnvalue">void</span>                <a class="link" href="gconf-gconf.html#gconf-postinit" title="gconf_postinit ()">gconf_postinit</a>                      (<em class="parameter"><code><span class="type">gpointer</span> app</code></em>,
46
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> mod_info</code></em>);
47
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-is-initialized" title="gconf_is_initialized ()">gconf_is_initialized</a>                (<em class="parameter"><code><span class="type">void</span></code></em>);
 
42
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
43
<span class="returnvalue">void</span>                <a class="link" href="gconf-gconf.html#gconf-preinit" title="gconf_preinit ()">gconf_preinit</a>                       (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> app</code></em>,
 
44
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> mod_info</code></em>);
 
45
<span class="returnvalue">void</span>                <a class="link" href="gconf-gconf.html#gconf-postinit" title="gconf_postinit ()">gconf_postinit</a>                      (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> app</code></em>,
 
46
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> mod_info</code></em>);
 
47
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-is-initialized" title="gconf_is_initialized ()">gconf_is_initialized</a>                (<em class="parameter"><code><span class="type">void</span></code></em>);
48
48
<span class="returnvalue">void</span>                (<a class="link" href="gconf-gconf.html#GConfNotifyFunc" title="GConfNotifyFunc ()">*GConfNotifyFunc</a>)                  (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
49
 
                                                         <em class="parameter"><code><span class="type">guint</span> cnxn_id</code></em>,
 
49
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> cnxn_id</code></em>,
50
50
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf-value.html#GConfEntry" title="GConfEntry"><span class="type">GConfEntry</span></a> *entry</code></em>,
51
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
52
 
<span class="returnvalue">guint</span>               <a class="link" href="gconf-gconf.html#gconf-engine-notify-add" title="gconf_engine_notify_add ()">gconf_engine_notify_add</a>             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
53
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *namespace_section</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
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gconf-gconf.html#gconf-engine-notify-add" title="gconf_engine_notify_add ()">gconf_engine_notify_add</a>             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
53
                                                         <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> *namespace_section</code></em>,
54
54
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf.html#GConfNotifyFunc" title="GConfNotifyFunc ()"><span class="type">GConfNotifyFunc</span></a> func</code></em>,
55
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
56
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
 
55
                                                         <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>,
 
56
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
57
57
<span class="returnvalue">void</span>                <a class="link" href="gconf-gconf.html#gconf-engine-notify-remove" title="gconf_engine_notify_remove ()">gconf_engine_notify_remove</a>          (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
58
 
                                                         <em class="parameter"><code><span class="type">guint</span> cnxn</code></em>);
59
 
<a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a>*         <a class="link" href="gconf-gconf.html#gconf-engine-get" title="gconf_engine_get ()">gconf_engine_get</a>                    (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
60
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
61
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
62
 
<a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a>*         <a class="link" href="gconf-gconf.html#gconf-engine-get-without-default" title="gconf_engine_get_without_default ()">gconf_engine_get_without_default</a>    (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
63
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
64
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
65
 
<a class="link" href="gconf-gconf-value.html#GConfEntry" title="GConfEntry"><span class="returnvalue">GConfEntry</span></a>*         <a class="link" href="gconf-gconf.html#gconf-engine-get-entry" title="gconf_engine_get_entry ()">gconf_engine_get_entry</a>              (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
66
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
67
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *locale</code></em>,
68
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> use_schema_default</code></em>,
69
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
70
 
<a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a>*         <a class="link" href="gconf-gconf.html#gconf-engine-get-with-locale" title="gconf_engine_get_with_locale ()">gconf_engine_get_with_locale</a>        (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
71
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
72
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *locale</code></em>,
73
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
74
 
<a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a>*         <a class="link" href="gconf-gconf.html#gconf-engine-get-default-from-schema" title="gconf_engine_get_default_from_schema ()">gconf_engine_get_default_from_schema</a>
 
58
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> cnxn</code></em>);
 
59
<a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a> *        <a class="link" href="gconf-gconf.html#gconf-engine-get" title="gconf_engine_get ()">gconf_engine_get</a>                    (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</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> *key</code></em>,
 
61
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
62
<a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a> *        <a class="link" href="gconf-gconf.html#gconf-engine-get-without-default" title="gconf_engine_get_without_default ()">gconf_engine_get_without_default</a>    (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</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
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
65
<a class="link" href="gconf-gconf-value.html#GConfEntry" title="GConfEntry"><span class="returnvalue">GConfEntry</span></a> *        <a class="link" href="gconf-gconf.html#gconf-engine-get-entry" title="gconf_engine_get_entry ()">gconf_engine_get_entry</a>              (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
66
                                                         <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>,
 
67
                                                         <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> *locale</code></em>,
 
68
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_schema_default</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> **err</code></em>);
 
70
<a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a> *        <a class="link" href="gconf-gconf.html#gconf-engine-get-with-locale" title="gconf_engine_get_with_locale ()">gconf_engine_get_with_locale</a>        (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</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>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *locale</code></em>,
 
73
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
74
<a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a> *        <a class="link" href="gconf-gconf.html#gconf-engine-get-default-from-schema" title="gconf_engine_get_default_from_schema ()">gconf_engine_get_default_from_schema</a>
75
75
                                                        (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
76
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
77
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
78
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-engine-set" title="gconf_engine_set ()">gconf_engine_set</a>                    (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
79
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
 
76
                                                         <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>,
 
77
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
78
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-engine-set" title="gconf_engine_set ()">gconf_engine_set</a>                    (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
79
                                                         <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>,
80
80
                                                         <em class="parameter"><code>const <a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="type">GConfValue</span></a> *value</code></em>,
81
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
82
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-engine-unset" title="gconf_engine_unset ()">gconf_engine_unset</a>                  (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
83
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
84
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
85
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-engine-associate-schema" title="gconf_engine_associate_schema ()">gconf_engine_associate_schema</a>       (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
86
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
87
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *schema_key</code></em>,
88
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
89
 
<span class="returnvalue">GSList</span>*             <a class="link" href="gconf-gconf.html#gconf-engine-all-entries" title="gconf_engine_all_entries ()">gconf_engine_all_entries</a>            (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
90
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *dir</code></em>,
91
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
92
 
<span class="returnvalue">GSList</span>*             <a class="link" href="gconf-gconf.html#gconf-engine-all-dirs" title="gconf_engine_all_dirs ()">gconf_engine_all_dirs</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
93
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *dir</code></em>,
94
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
 
81
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
82
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-engine-unset" title="gconf_engine_unset ()">gconf_engine_unset</a>                  (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
83
                                                         <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>,
 
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> **err</code></em>);
 
85
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-engine-associate-schema" title="gconf_engine_associate_schema ()">gconf_engine_associate_schema</a>       (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</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> *key</code></em>,
 
87
                                                         <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> *schema_key</code></em>,
 
88
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
89
<a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> *            <a class="link" href="gconf-gconf.html#gconf-engine-all-entries" title="gconf_engine_all_entries ()">gconf_engine_all_entries</a>            (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
90
                                                         <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>,
 
91
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
92
<a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> *            <a class="link" href="gconf-gconf.html#gconf-engine-all-dirs" title="gconf_engine_all_dirs ()">gconf_engine_all_dirs</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
93
                                                         <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>,
 
94
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
95
95
<span class="returnvalue">void</span>                <a class="link" href="gconf-gconf.html#gconf-engine-suggest-sync" title="gconf_engine_suggest_sync ()">gconf_engine_suggest_sync</a>           (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
96
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
97
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-engine-dir-exists" title="gconf_engine_dir_exists ()">gconf_engine_dir_exists</a>             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
98
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *dir</code></em>,
99
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
 
96
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
97
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-engine-dir-exists" title="gconf_engine_dir_exists ()">gconf_engine_dir_exists</a>             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
98
                                                         <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>,
 
99
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
100
100
<span class="returnvalue">void</span>                <a class="link" href="gconf-gconf.html#gconf-engine-remove-dir" title="gconf_engine_remove_dir ()">gconf_engine_remove_dir</a>             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
101
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *dir</code></em>,
102
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
103
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-engine-key-is-writable" title="gconf_engine_key_is_writable ()">gconf_engine_key_is_writable</a>        (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
104
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
105
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
106
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-valid-key" title="gconf_valid_key ()">gconf_valid_key</a>                     (<em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
107
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **why_invalid</code></em>);
108
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-key-is-below" title="gconf_key_is_below ()">gconf_key_is_below</a>                  (<em class="parameter"><code>const <span class="type">gchar</span> *above</code></em>,
109
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *below</code></em>);
110
 
<span class="returnvalue">gchar</span>*              <a class="link" href="gconf-gconf.html#gconf-concat-dir-and-key" title="gconf_concat_dir_and_key ()">gconf_concat_dir_and_key</a>            (<em class="parameter"><code>const <span class="type">gchar</span> *dir</code></em>,
111
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>);
112
 
<span class="returnvalue">gchar</span>*              <a class="link" href="gconf-gconf.html#gconf-unique-key" title="gconf_unique_key ()">gconf_unique_key</a>                    (<em class="parameter"><code><span class="type">void</span></code></em>);
113
 
<span class="returnvalue">char</span>*               <a class="link" href="gconf-gconf.html#gconf-escape-key" title="gconf_escape_key ()">gconf_escape_key</a>                    (<em class="parameter"><code>const <span class="type">char</span> *arbitrary_text</code></em>,
114
 
                                                         <em class="parameter"><code><span class="type">int</span> len</code></em>);
115
 
<span class="returnvalue">char</span>*               <a class="link" href="gconf-gconf.html#gconf-unescape-key" title="gconf_unescape_key ()">gconf_unescape_key</a>                  (<em class="parameter"><code>const <span class="type">char</span> *escaped_key</code></em>,
116
 
                                                         <em class="parameter"><code><span class="type">int</span> len</code></em>);
117
 
<span class="returnvalue">gdouble</span>             <a class="link" href="gconf-gconf.html#gconf-engine-get-float" title="gconf_engine_get_float ()">gconf_engine_get_float</a>              (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
118
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
119
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
120
 
<span class="returnvalue">gint</span>                <a class="link" href="gconf-gconf.html#gconf-engine-get-int" title="gconf_engine_get_int ()">gconf_engine_get_int</a>                (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
121
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
122
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
123
 
<span class="returnvalue">gchar</span>*              <a class="link" href="gconf-gconf.html#gconf-engine-get-string" title="gconf_engine_get_string ()">gconf_engine_get_string</a>             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
124
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
125
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
126
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-engine-get-bool" title="gconf_engine_get_bool ()">gconf_engine_get_bool</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
127
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
128
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
129
 
<a class="link" href="gconf-gconf-schema.html#GConfSchema" title="GConfSchema"><span class="returnvalue">GConfSchema</span></a>*        <a class="link" href="gconf-gconf.html#gconf-engine-get-schema" title="gconf_engine_get_schema ()">gconf_engine_get_schema</a>             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
130
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
131
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
132
 
<span class="returnvalue">GSList</span>*             <a class="link" href="gconf-gconf.html#gconf-engine-get-list" title="gconf_engine_get_list ()">gconf_engine_get_list</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
133
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
 
101
                                                         <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>,
 
102
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
103
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-engine-key-is-writable" title="gconf_engine_key_is_writable ()">gconf_engine_key_is_writable</a>        (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
104
                                                         <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>,
 
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> **err</code></em>);
 
106
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-valid-key" title="gconf_valid_key ()">gconf_valid_key</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> *key</code></em>,
 
107
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **why_invalid</code></em>);
 
108
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-key-is-below" title="gconf_key_is_below ()">gconf_key_is_below</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> *above</code></em>,
 
109
                                                         <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> *below</code></em>);
 
110
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="gconf-gconf.html#gconf-concat-dir-and-key" title="gconf_concat_dir_and_key ()">gconf_concat_dir_and_key</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> *dir</code></em>,
 
111
                                                         <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>);
 
112
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="gconf-gconf.html#gconf-unique-key" title="gconf_unique_key ()">gconf_unique_key</a>                    (<em class="parameter"><code><span class="type">void</span></code></em>);
 
113
<span class="returnvalue">char</span> *              <a class="link" href="gconf-gconf.html#gconf-escape-key" title="gconf_escape_key ()">gconf_escape_key</a>                    (<em class="parameter"><code>const <span class="type">char</span> *arbitrary_text</code></em>,
 
114
                                                         <em class="parameter"><code><span class="type">int</span> len</code></em>);
 
115
<span class="returnvalue">char</span> *              <a class="link" href="gconf-gconf.html#gconf-unescape-key" title="gconf_unescape_key ()">gconf_unescape_key</a>                  (<em class="parameter"><code>const <span class="type">char</span> *escaped_key</code></em>,
 
116
                                                         <em class="parameter"><code><span class="type">int</span> len</code></em>);
 
117
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             <a class="link" href="gconf-gconf.html#gconf-engine-get-float" title="gconf_engine_get_float ()">gconf_engine_get_float</a>              (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
118
                                                         <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>,
 
119
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
120
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="gconf-gconf.html#gconf-engine-get-int" title="gconf_engine_get_int ()">gconf_engine_get_int</a>                (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
121
                                                         <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>,
 
122
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
123
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="gconf-gconf.html#gconf-engine-get-string" title="gconf_engine_get_string ()">gconf_engine_get_string</a>             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
124
                                                         <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>,
 
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> **err</code></em>);
 
126
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-engine-get-bool" title="gconf_engine_get_bool ()">gconf_engine_get_bool</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
127
                                                         <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>,
 
128
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
129
<a class="link" href="gconf-gconf-schema.html#GConfSchema" title="GConfSchema"><span class="returnvalue">GConfSchema</span></a> *       <a class="link" href="gconf-gconf.html#gconf-engine-get-schema" title="gconf_engine_get_schema ()">gconf_engine_get_schema</a>             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
130
                                                         <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>,
 
131
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
132
<a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> *            <a class="link" href="gconf-gconf.html#gconf-engine-get-list" title="gconf_engine_get_list ()">gconf_engine_get_list</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
133
                                                         <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>,
134
134
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf-value.html#GConfValueType" title="enum GConfValueType"><span class="type">GConfValueType</span></a> list_type</code></em>,
135
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
136
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-engine-get-pair" title="gconf_engine_get_pair ()">gconf_engine_get_pair</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
137
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
 
135
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
136
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-engine-get-pair" title="gconf_engine_get_pair ()">gconf_engine_get_pair</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
137
                                                         <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>,
138
138
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf-value.html#GConfValueType" title="enum GConfValueType"><span class="type">GConfValueType</span></a> car_type</code></em>,
139
139
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf-value.html#GConfValueType" title="enum GConfValueType"><span class="type">GConfValueType</span></a> cdr_type</code></em>,
140
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> car_retloc</code></em>,
141
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> cdr_retloc</code></em>,
142
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
143
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-engine-set-float" title="gconf_engine_set_float ()">gconf_engine_set_float</a>              (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
144
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
145
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> val</code></em>,
146
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
147
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-engine-set-int" title="gconf_engine_set_int ()">gconf_engine_set_int</a>                (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
148
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
149
 
                                                         <em class="parameter"><code><span class="type">gint</span> val</code></em>,
150
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
151
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-engine-set-string" title="gconf_engine_set_string ()">gconf_engine_set_string</a>             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
152
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
153
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *val</code></em>,
154
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
155
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-engine-set-bool" title="gconf_engine_set_bool ()">gconf_engine_set_bool</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
156
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
157
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> val</code></em>,
158
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
159
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-engine-set-schema" title="gconf_engine_set_schema ()">gconf_engine_set_schema</a>             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
160
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
 
140
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> car_retloc</code></em>,
 
141
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> cdr_retloc</code></em>,
 
142
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
143
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-engine-set-float" title="gconf_engine_set_float ()">gconf_engine_set_float</a>              (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
144
                                                         <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>,
 
145
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> val</code></em>,
 
146
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
147
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-engine-set-int" title="gconf_engine_set_int ()">gconf_engine_set_int</a>                (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
148
                                                         <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>,
 
149
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> val</code></em>,
 
150
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
151
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-engine-set-string" title="gconf_engine_set_string ()">gconf_engine_set_string</a>             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
152
                                                         <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>,
 
153
                                                         <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> *val</code></em>,
 
154
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
155
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-engine-set-bool" title="gconf_engine_set_bool ()">gconf_engine_set_bool</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
156
                                                         <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>,
 
157
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> val</code></em>,
 
158
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
159
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-engine-set-schema" title="gconf_engine_set_schema ()">gconf_engine_set_schema</a>             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
160
                                                         <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>,
161
161
                                                         <em class="parameter"><code>const <a class="link" href="gconf-gconf-schema.html#GConfSchema" title="GConfSchema"><span class="type">GConfSchema</span></a> *val</code></em>,
162
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
163
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-engine-set-list" title="gconf_engine_set_list ()">gconf_engine_set_list</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
164
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
 
162
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
163
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-engine-set-list" title="gconf_engine_set_list ()">gconf_engine_set_list</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</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> *key</code></em>,
165
165
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf-value.html#GConfValueType" title="enum GConfValueType"><span class="type">GConfValueType</span></a> list_type</code></em>,
166
 
                                                         <em class="parameter"><code><span class="type">GSList</span> *list</code></em>,
167
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
168
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-engine-set-pair" title="gconf_engine_set_pair ()">gconf_engine_set_pair</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
169
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
 
166
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *list</code></em>,
 
167
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
168
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-engine-set-pair" title="gconf_engine_set_pair ()">gconf_engine_set_pair</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
169
                                                         <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>,
170
170
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf-value.html#GConfValueType" title="enum GConfValueType"><span class="type">GConfValueType</span></a> car_type</code></em>,
171
171
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf-value.html#GConfValueType" title="enum GConfValueType"><span class="type">GConfValueType</span></a> cdr_type</code></em>,
172
 
                                                         <em class="parameter"><code><span class="type">gconstpointer</span> address_of_car</code></em>,
173
 
                                                         <em class="parameter"><code><span class="type">gconstpointer</span> address_of_cdr</code></em>,
174
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
 
172
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> address_of_car</code></em>,
 
173
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> address_of_cdr</code></em>,
 
174
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
175
175
                    <a class="link" href="gconf-gconf.html#GConfEnumStringPair" title="GConfEnumStringPair">GConfEnumStringPair</a>;
176
 
<span class="returnvalue">gboolean</span>            <a class="link" href="gconf-gconf.html#gconf-string-to-enum" title="gconf_string_to_enum ()">gconf_string_to_enum</a>                (<em class="parameter"><code><a class="link" href="gconf-gconf.html#GConfEnumStringPair" title="GConfEnumStringPair"><span class="type">GConfEnumStringPair</span></a> lookup_table[]</code></em>,
177
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *str</code></em>,
178
 
                                                         <em class="parameter"><code><span class="type">gint</span> *enum_value_retloc</code></em>);
179
 
const <span class="returnvalue">gchar</span>*        <a class="link" href="gconf-gconf.html#gconf-enum-to-string" title="gconf_enum_to_string ()">gconf_enum_to_string</a>                (<em class="parameter"><code><a class="link" href="gconf-gconf.html#GConfEnumStringPair" title="GConfEnumStringPair"><span class="type">GConfEnumStringPair</span></a> lookup_table[]</code></em>,
180
 
                                                         <em class="parameter"><code><span class="type">gint</span> enum_value</code></em>);
 
176
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gconf-gconf.html#gconf-string-to-enum" title="gconf_string_to_enum ()">gconf_string_to_enum</a>                (<em class="parameter"><code><a class="link" href="gconf-gconf.html#GConfEnumStringPair" title="GConfEnumStringPair"><span class="type">GConfEnumStringPair</span></a> lookup_table[]</code></em>,
 
177
                                                         <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> *str</code></em>,
 
178
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *enum_value_retloc</code></em>);
 
179
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gconf-gconf.html#gconf-enum-to-string" title="gconf_enum_to_string ()">gconf_enum_to_string</a>                (<em class="parameter"><code><a class="link" href="gconf-gconf.html#GConfEnumStringPair" title="GConfEnumStringPair"><span class="type">GConfEnumStringPair</span></a> lookup_table[]</code></em>,
 
180
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> enum_value</code></em>);
181
181
<span class="returnvalue">void</span>                <a class="link" href="gconf-gconf.html#gconf-clear-cache" title="gconf_clear_cache ()">gconf_clear_cache</a>                   (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
182
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
 
182
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
183
183
<span class="returnvalue">void</span>                <a class="link" href="gconf-gconf.html#gconf-synchronous-sync" title="gconf_synchronous_sync ()">gconf_synchronous_sync</a>              (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
184
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
 
184
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
185
185
<a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a> *        <a class="link" href="gconf-gconf.html#gconf-engine-get-full" title="gconf_engine_get_full ()">gconf_engine_get_full</a>               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
186
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
187
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *locale</code></em>,
188
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> use_schema_default</code></em>,
189
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> *is_default_p</code></em>,
190
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> *is_writable_p</code></em>,
191
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
 
186
                                                         <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>,
 
187
                                                         <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> *locale</code></em>,
 
188
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_schema_default</code></em>,
 
189
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *is_default_p</code></em>,
 
190
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *is_writable_p</code></em>,
 
191
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
192
192
</pre>
193
193
</div>
194
194
<div class="refsect1">
201
201
schema names with keys.
202
202
</p>
203
203
<p>
204
 
Most of this interface is replicated in the <span class="type">GObject</span> wrapper
 
204
Most of this interface is replicated in the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> wrapper
205
205
(<span class="type">GConfClient</span> object); an alternative to the value-setting functions
206
206
is the <a class="link" href="gconf-gconf-changeset.html#GConfChangeSet" title="GConfChangeSet"><span class="type">GConfChangeSet</span></a> interface.
207
207
</p>
210
210
<a name="gconf-gconf.details"></a><h2>Details</h2>
211
211
<div class="refsect2">
212
212
<a name="gconf-init"></a><h3>gconf_init ()</h3>
213
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_init                          (<em class="parameter"><code><span class="type">int</span> argc</code></em>,
 
213
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_init                          (<em class="parameter"><code><span class="type">int</span> argc</code></em>,
214
214
                                                         <em class="parameter"><code><span class="type">char</span> **argv</code></em>,
215
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
215
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
216
216
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
217
217
<h3 class="title">Warning</h3>
218
218
<p><code class="literal">gconf_init</code> is deprecated and should not be used in newly-written code.</p>
237
237
</tr>
238
238
<tr>
239
239
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
240
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
240
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
241
241
</td>
242
242
</tr>
243
243
<tr>
252
252
<hr>
253
253
<div class="refsect2">
254
254
<a name="gconf-preinit"></a><h3>gconf_preinit ()</h3>
255
 
<pre class="programlisting"><span class="returnvalue">void</span>                gconf_preinit                       (<em class="parameter"><code><span class="type">gpointer</span> app</code></em>,
256
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> mod_info</code></em>);</pre>
 
255
<pre class="programlisting"><span class="returnvalue">void</span>                gconf_preinit                       (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> app</code></em>,
 
256
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> mod_info</code></em>);</pre>
257
257
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
258
258
<h3 class="title">Warning</h3>
259
259
<p><code class="literal">gconf_preinit</code> is deprecated and should not be used in newly-written code.</p>
279
279
<hr>
280
280
<div class="refsect2">
281
281
<a name="gconf-postinit"></a><h3>gconf_postinit ()</h3>
282
 
<pre class="programlisting"><span class="returnvalue">void</span>                gconf_postinit                      (<em class="parameter"><code><span class="type">gpointer</span> app</code></em>,
283
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> mod_info</code></em>);</pre>
 
282
<pre class="programlisting"><span class="returnvalue">void</span>                gconf_postinit                      (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> app</code></em>,
 
283
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> mod_info</code></em>);</pre>
284
284
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
285
285
<h3 class="title">Warning</h3>
286
286
<p><code class="literal">gconf_postinit</code> is deprecated and should not be used in newly-written code.</p>
306
306
<hr>
307
307
<div class="refsect2">
308
308
<a name="gconf-is-initialized"></a><h3>gconf_is_initialized ()</h3>
309
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_is_initialized                (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
309
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_is_initialized                (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
310
310
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
311
311
<h3 class="title">Warning</h3>
312
312
<p><code class="literal">gconf_is_initialized</code> is deprecated and should not be used in newly-written code.</p>
328
328
<div class="refsect2">
329
329
<a name="GConfNotifyFunc"></a><h3>GConfNotifyFunc ()</h3>
330
330
<pre class="programlisting"><span class="returnvalue">void</span>                (*GConfNotifyFunc)                  (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
331
 
                                                         <em class="parameter"><code><span class="type">guint</span> cnxn_id</code></em>,
 
331
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> cnxn_id</code></em>,
332
332
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf-value.html#GConfEntry" title="GConfEntry"><span class="type">GConfEntry</span></a> *entry</code></em>,
333
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 
333
                                                         <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>
334
334
<p>
335
335
A callback function invoked when a key's value changes. The <em class="parameter"><code>cnxn_id</code></em> parameter
336
336
will be the connection ID returned from <a class="link" href="gconf-gconf.html#gconf-engine-notify-add" title="gconf_engine_notify_add ()"><code class="function">gconf_engine_notify_add()</code></a>. <em class="parameter"><code>key</code></em> will be the
370
370
<hr>
371
371
<div class="refsect2">
372
372
<a name="gconf-engine-notify-add"></a><h3>gconf_engine_notify_add ()</h3>
373
 
<pre class="programlisting"><span class="returnvalue">guint</span>               gconf_engine_notify_add             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
374
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *namespace_section</code></em>,
 
373
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gconf_engine_notify_add             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
374
                                                         <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> *namespace_section</code></em>,
375
375
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf.html#GConfNotifyFunc" title="GConfNotifyFunc ()"><span class="type">GConfNotifyFunc</span></a> func</code></em>,
376
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
377
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
376
                                                         <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>,
 
377
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
378
378
<p>
379
379
Registers a notification request with the <span class="application">gconfd</span>
380
380
server.  The server will notify the client when any key at or below
381
381
<em class="parameter"><code>namespace_section</code></em> is set or unset. Try to watch the smallest possible part of
382
382
the namespace; otherwise you will slow down the server and your application with
383
383
unnecessary notifications. Note that you should prefer <a class="link" href="gconf-gconf-client.html#gconf-client-notify-add" title="gconf_client_notify_add ()"><code class="function">gconf_client_notify_add()</code></a>
384
 
if you're using the <span class="type">GObject</span> wrapper library, because
 
384
if you're using the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> wrapper library, because
385
385
<a class="link" href="gconf-gconf-client.html#gconf-client-notify-add" title="gconf_client_notify_add ()"><code class="function">gconf_client_notify_add()</code></a> does not require a client-server conversation for
386
386
every callback. <a class="link" href="gconf-gconf.html#gconf-engine-notify-add" title="gconf_engine_notify_add ()"><code class="function">gconf_engine_notify_add()</code></a> requests a different server notification for
387
387
every callback. The function returns an ID you can use to remove the
412
412
</tr>
413
413
<tr>
414
414
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
415
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
415
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
416
416
</td>
417
417
</tr>
418
418
<tr>
427
427
<div class="refsect2">
428
428
<a name="gconf-engine-notify-remove"></a><h3>gconf_engine_notify_remove ()</h3>
429
429
<pre class="programlisting"><span class="returnvalue">void</span>                gconf_engine_notify_remove          (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
430
 
                                                         <em class="parameter"><code><span class="type">guint</span> cnxn</code></em>);</pre>
 
430
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> cnxn</code></em>);</pre>
431
431
<p>
432
432
Removes a notification request.
433
433
</p>
450
450
<hr>
451
451
<div class="refsect2">
452
452
<a name="gconf-engine-get"></a><h3>gconf_engine_get ()</h3>
453
 
<pre class="programlisting"><a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a>*         gconf_engine_get                    (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
454
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
455
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
453
<pre class="programlisting"><a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a> *        gconf_engine_get                    (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
454
                                                         <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>,
 
455
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
456
456
<p>
457
457
Returns the <a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="type">GConfValue</span></a> stored at <em class="parameter"><code>key</code></em>, or <span class="symbol">NULL</span> if no value is
458
458
set. You must call <a class="link" href="gconf-gconf-value.html#gconf-value-free" title="gconf_value_free ()"><code class="function">gconf_value_free()</code></a> to free the returned value. If you know
476
476
</tr>
477
477
<tr>
478
478
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
479
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
479
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
480
480
</td>
481
481
</tr>
482
482
<tr>
490
490
<hr>
491
491
<div class="refsect2">
492
492
<a name="gconf-engine-get-without-default"></a><h3>gconf_engine_get_without_default ()</h3>
493
 
<pre class="programlisting"><a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a>*         gconf_engine_get_without_default    (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
494
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
495
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
493
<pre class="programlisting"><a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a> *        gconf_engine_get_without_default    (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
494
                                                         <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>,
 
495
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
496
496
<p>
497
497
Identical to <a class="link" href="gconf-gconf.html#gconf-engine-get" title="gconf_engine_get ()"><code class="function">gconf_engine_get()</code></a>, except that it will return <span class="symbol">NULL</span> in
498
498
place of the default value if the key is unset. Note that <a class="link" href="gconf-gconf.html#gconf-engine-get" title="gconf_engine_get ()"><code class="function">gconf_engine_get()</code></a> can also
513
513
</tr>
514
514
<tr>
515
515
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
516
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
516
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
517
517
</td>
518
518
</tr>
519
519
<tr>
527
527
<hr>
528
528
<div class="refsect2">
529
529
<a name="gconf-engine-get-entry"></a><h3>gconf_engine_get_entry ()</h3>
530
 
<pre class="programlisting"><a class="link" href="gconf-gconf-value.html#GConfEntry" title="GConfEntry"><span class="returnvalue">GConfEntry</span></a>*         gconf_engine_get_entry              (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
531
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
532
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *locale</code></em>,
533
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> use_schema_default</code></em>,
534
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
530
<pre class="programlisting"><a class="link" href="gconf-gconf-value.html#GConfEntry" title="GConfEntry"><span class="returnvalue">GConfEntry</span></a> *        gconf_engine_get_entry              (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
531
                                                         <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>,
 
532
                                                         <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> *locale</code></em>,
 
533
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_schema_default</code></em>,
 
534
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
535
535
<p>
536
536
Obtain the full <a class="link" href="gconf-gconf-value.html#GConfEntry" title="GConfEntry"><span class="type">GConfEntry</span></a> for a value.
537
537
</p>
555
555
</tr>
556
556
<tr>
557
557
<td><p><span class="term"><em class="parameter"><code>use_schema_default</code></em> :</span></p></td>
558
 
<td>a <span class="type">gboolean</span> value indicating whether the default value associated with schema
 
558
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value indicating whether the default value associated with schema
559
559
should be used.
560
560
</td>
561
561
</tr>
562
562
<tr>
563
563
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
564
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
564
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
565
565
</td>
566
566
</tr>
567
567
<tr>
575
575
<hr>
576
576
<div class="refsect2">
577
577
<a name="gconf-engine-get-with-locale"></a><h3>gconf_engine_get_with_locale ()</h3>
578
 
<pre class="programlisting"><a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a>*         gconf_engine_get_with_locale        (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
579
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
580
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *locale</code></em>,
581
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
578
<pre class="programlisting"><a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a> *        gconf_engine_get_with_locale        (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
579
                                                         <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>,
 
580
                                                         <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> *locale</code></em>,
 
581
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
582
582
<p>
583
583
Requests the value appropriate for a particular locale. Right now,
584
584
only values of type <a class="link" href="gconf-gconf-value.html#GCONF-VALUE-SCHEMA:CAPS"><code class="literal">GCONF_VALUE_SCHEMA</code></a> are localized; the locale is
608
608
</tr>
609
609
<tr>
610
610
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
611
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
611
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
612
612
</td>
613
613
</tr>
614
614
<tr>
622
622
<hr>
623
623
<div class="refsect2">
624
624
<a name="gconf-engine-get-default-from-schema"></a><h3>gconf_engine_get_default_from_schema ()</h3>
625
 
<pre class="programlisting"><a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a>*         gconf_engine_get_default_from_schema
 
625
<pre class="programlisting"><a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a> *        gconf_engine_get_default_from_schema
626
626
                                                        (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
627
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
628
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
627
                                                         <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>,
 
628
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
629
629
<p>
630
630
Returns the default value stored in the key's schema, if the key has a schema
631
631
associated and the schema exists and the schema contains a default value.  Note
650
650
</tr>
651
651
<tr>
652
652
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
653
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
653
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
654
654
</td>
655
655
</tr>
656
656
<tr>
664
664
<hr>
665
665
<div class="refsect2">
666
666
<a name="gconf-engine-set"></a><h3>gconf_engine_set ()</h3>
667
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_engine_set                    (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
668
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
 
667
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_engine_set                    (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
668
                                                         <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>,
669
669
                                                         <em class="parameter"><code>const <a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="type">GConfValue</span></a> *value</code></em>,
670
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
670
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
671
671
<p>
672
672
Sets the value of <em class="parameter"><code>key</code></em> to <em class="parameter"><code>value</code></em>. Does not modify the passed-in
673
673
<a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="type">GConfValue</span></a>, you must free it yourself. You may prefer a type-specific
700
700
</tr>
701
701
<tr>
702
702
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
703
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
703
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
704
704
</td>
705
705
</tr>
706
706
<tr>
715
715
<hr>
716
716
<div class="refsect2">
717
717
<a name="gconf-engine-unset"></a><h3>gconf_engine_unset ()</h3>
718
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_engine_unset                  (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
719
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
720
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
718
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_engine_unset                  (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
719
                                                         <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>,
 
720
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
721
721
<p>
722
722
Unsets the value of <em class="parameter"><code>key</code></em>; if <em class="parameter"><code>key</code></em> is already unset, has no effect.  An
723
723
error of note is <code class="literal">GCONF_OVERRIDDEN</code>, indicating that the system
738
738
</tr>
739
739
<tr>
740
740
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
741
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
741
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
742
742
</td>
743
743
</tr>
744
744
<tr>
753
753
<hr>
754
754
<div class="refsect2">
755
755
<a name="gconf-engine-associate-schema"></a><h3>gconf_engine_associate_schema ()</h3>
756
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_engine_associate_schema       (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
757
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
758
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *schema_key</code></em>,
759
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
756
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_engine_associate_schema       (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
757
                                                         <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>,
 
758
                                                         <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> *schema_key</code></em>,
 
759
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
760
760
<p>
761
761
Directs GConf to find the schema for <em class="parameter"><code>key</code></em> at location
762
762
<em class="parameter"><code>schema_key</code></em>. That is, the value stored at <em class="parameter"><code>schema_key</code></em> should have type
785
785
</tr>
786
786
<tr>
787
787
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
788
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
788
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
789
789
</td>
790
790
</tr>
791
791
<tr>
800
800
<hr>
801
801
<div class="refsect2">
802
802
<a name="gconf-engine-all-entries"></a><h3>gconf_engine_all_entries ()</h3>
803
 
<pre class="programlisting"><span class="returnvalue">GSList</span>*             gconf_engine_all_entries            (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
804
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *dir</code></em>,
805
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
803
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> *            gconf_engine_all_entries            (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
804
                                                         <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>,
 
805
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
806
806
<p>
807
807
Lists the key-value pairs in <em class="parameter"><code>dir</code></em>. Does not list subdirectories; for
808
808
that use <a class="link" href="gconf-gconf.html#gconf-engine-all-dirs" title="gconf_engine_all_dirs ()"><code class="function">gconf_engine_all_dirs()</code></a>. The returned list contains <a class="link" href="gconf-gconf-value.html#GConfEntry" title="GConfEntry"><span class="type">GConfEntry</span></a>
809
809
objects. A <a class="link" href="gconf-gconf-value.html#GConfEntry" title="GConfEntry"><span class="type">GConfEntry</span></a> contains an <span class="emphasis"><em>absolute</em></span> key
810
810
and a value. The list is not recursive, it contains only the immediate
811
811
children of <em class="parameter"><code>dir</code></em>.  To free the returned list, <a class="link" href="gconf-gconf-value.html#gconf-entry-free" title="gconf_entry_free ()"><code class="function">gconf_entry_free()</code></a>
812
 
each list element, then <code class="function">g_slist_free()</code> the list itself.
 
812
each list element, then <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#g-slist-free"><code class="function">g_slist_free()</code></a> the list itself.
813
813
</p>
814
814
<div class="variablelist"><table border="0">
815
815
<col align="left" valign="top">
826
826
</tr>
827
827
<tr>
828
828
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
829
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
829
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
830
830
</td>
831
831
</tr>
832
832
<tr>
840
840
<hr>
841
841
<div class="refsect2">
842
842
<a name="gconf-engine-all-dirs"></a><h3>gconf_engine_all_dirs ()</h3>
843
 
<pre class="programlisting"><span class="returnvalue">GSList</span>*             gconf_engine_all_dirs               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
844
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *dir</code></em>,
845
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
843
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> *            gconf_engine_all_dirs               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
844
                                                         <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>,
 
845
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
846
846
<p>
847
847
Lists the subdirectories in <em class="parameter"><code>dir</code></em>. The returned list contains allocated
848
 
strings. Each string is the absolute path of a subdirectory. You should <code class="function">g_free()</code> each string in the list, then <code class="function">g_slist_free()</code> the list itself.
 
848
strings. Each string is the absolute path of a subdirectory. You should <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> each string in the list, then <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#g-slist-free"><code class="function">g_slist_free()</code></a> the list itself.
849
849
</p>
850
850
<div class="variablelist"><table border="0">
851
851
<col align="left" valign="top">
862
862
</tr>
863
863
<tr>
864
864
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
865
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
865
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
866
866
</td>
867
867
</tr>
868
868
<tr>
877
877
<div class="refsect2">
878
878
<a name="gconf-engine-suggest-sync"></a><h3>gconf_engine_suggest_sync ()</h3>
879
879
<pre class="programlisting"><span class="returnvalue">void</span>                gconf_engine_suggest_sync           (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
880
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
880
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
881
881
<p>
882
882
Suggests to <span class="application">gconfd</span> that you've just finished
883
883
a block of changes, and it would be an optimal time to sync to
897
897
</tr>
898
898
<tr>
899
899
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
900
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
900
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
901
901
</td>
902
902
</tr>
903
903
</tbody>
906
906
<hr>
907
907
<div class="refsect2">
908
908
<a name="gconf-engine-dir-exists"></a><h3>gconf_engine_dir_exists ()</h3>
909
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_engine_dir_exists             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
910
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *dir</code></em>,
911
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
909
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_engine_dir_exists             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</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> *dir</code></em>,
 
911
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
912
912
<p>
913
913
Queries whether the directory <em class="parameter"><code>dir</code></em> exists in the GConf
914
914
database. Returns <span class="symbol">TRUE</span> or <span class="symbol">FALSE</span>.
928
928
</tr>
929
929
<tr>
930
930
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
931
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
931
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
932
932
</td>
933
933
</tr>
934
934
<tr>
944
944
<div class="refsect2">
945
945
<a name="gconf-engine-remove-dir"></a><h3>gconf_engine_remove_dir ()</h3>
946
946
<pre class="programlisting"><span class="returnvalue">void</span>                gconf_engine_remove_dir             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
947
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *dir</code></em>,
948
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
947
                                                         <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>,
 
948
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
949
949
<p>
950
950
This function first checks the validity of the gconf key. In case of a local <a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> it removes
951
951
the directory from the source backend calling <a class="link" href="gconf-gconf-sources.html#gconf-sources-remove-dir" title="gconf_sources_remove_dir ()"><code class="function">gconf_sources_remove_dir()</code></a>. Otherwise it obtains the
967
967
</tr>
968
968
<tr>
969
969
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
970
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
970
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
971
971
</td>
972
972
</tr>
973
973
</tbody>
976
976
<hr>
977
977
<div class="refsect2">
978
978
<a name="gconf-engine-key-is-writable"></a><h3>gconf_engine_key_is_writable ()</h3>
979
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_engine_key_is_writable        (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
980
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
981
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
979
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_engine_key_is_writable        (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
980
                                                         <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>,
 
981
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
982
982
<p>
983
983
Checks whether the key is writable.
984
984
</p>
997
997
</tr>
998
998
<tr>
999
999
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1000
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1000
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1001
1001
</td>
1002
1002
</tr>
1003
1003
<tr>
1012
1012
<hr>
1013
1013
<div class="refsect2">
1014
1014
<a name="gconf-valid-key"></a><h3>gconf_valid_key ()</h3>
1015
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_valid_key                     (<em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
1016
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **why_invalid</code></em>);</pre>
 
1015
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_valid_key                     (<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>,
 
1016
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **why_invalid</code></em>);</pre>
1017
1017
<p>
1018
1018
Asks whether a key is syntactically correct, that is, it ensures that
1019
1019
the key consists of slash-separated strings and contains only legal
1035
1035
</tr>
1036
1036
<tr>
1037
1037
<td><p><span class="term"><em class="parameter"><code>why_invalid</code></em> :</span></p></td>
1038
 
<td>return location for an explanation of the problem, if any. <code class="function">g_free()</code> the returned string.
 
1038
<td>return location for an explanation of the problem, if any. <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> the returned string.
1039
1039
</td>
1040
1040
</tr>
1041
1041
<tr>
1050
1050
<hr>
1051
1051
<div class="refsect2">
1052
1052
<a name="gconf-key-is-below"></a><h3>gconf_key_is_below ()</h3>
1053
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_key_is_below                  (<em class="parameter"><code>const <span class="type">gchar</span> *above</code></em>,
1054
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *below</code></em>);</pre>
 
1053
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_key_is_below                  (<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> *above</code></em>,
 
1054
                                                         <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> *below</code></em>);</pre>
1055
1055
<p>
1056
1056
Asks whether the key <em class="parameter"><code>below</code></em> would be found below the key <em class="parameter"><code>above</code></em>, were
1057
1057
they both to exist in the database. For example, <span class="symbol">/foo</span>
1084
1084
<hr>
1085
1085
<div class="refsect2">
1086
1086
<a name="gconf-concat-dir-and-key"></a><h3>gconf_concat_dir_and_key ()</h3>
1087
 
<pre class="programlisting"><span class="returnvalue">gchar</span>*              gconf_concat_dir_and_key            (<em class="parameter"><code>const <span class="type">gchar</span> *dir</code></em>,
1088
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>);</pre>
 
1087
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gconf_concat_dir_and_key            (<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>,
 
1088
                                                         <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>
1089
1089
<p>
1090
1090
Concatenates the dir and key passed removing the unnecessary '/' characters
1091
1091
and returns the new string.
1114
1114
<hr>
1115
1115
<div class="refsect2">
1116
1116
<a name="gconf-unique-key"></a><h3>gconf_unique_key ()</h3>
1117
 
<pre class="programlisting"><span class="returnvalue">gchar</span>*              gconf_unique_key                    (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1117
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gconf_unique_key                    (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1118
1118
<p>
1119
1119
Generates a new and unique key using serial number, process id, current time and a
1120
1120
random number generated.
1123
1123
<col align="left" valign="top">
1124
1124
<tbody><tr>
1125
1125
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1126
 
<td>a newly created key, a <span class="type">gchar</span> value.
 
1126
<td>a newly created key, a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> value.
1127
1127
</td>
1128
1128
</tr></tbody>
1129
1129
</table></div>
1131
1131
<hr>
1132
1132
<div class="refsect2">
1133
1133
<a name="gconf-escape-key"></a><h3>gconf_escape_key ()</h3>
1134
 
<pre class="programlisting"><span class="returnvalue">char</span>*               gconf_escape_key                    (<em class="parameter"><code>const <span class="type">char</span> *arbitrary_text</code></em>,
 
1134
<pre class="programlisting"><span class="returnvalue">char</span> *              gconf_escape_key                    (<em class="parameter"><code>const <span class="type">char</span> *arbitrary_text</code></em>,
1135
1135
                                                         <em class="parameter"><code><span class="type">int</span> len</code></em>);</pre>
1136
1136
<p>
1137
1137
Escape <em class="parameter"><code>arbitrary_text</code></em> such that it's a valid key element (i.e. one
1164
1164
<hr>
1165
1165
<div class="refsect2">
1166
1166
<a name="gconf-unescape-key"></a><h3>gconf_unescape_key ()</h3>
1167
 
<pre class="programlisting"><span class="returnvalue">char</span>*               gconf_unescape_key                  (<em class="parameter"><code>const <span class="type">char</span> *escaped_key</code></em>,
 
1167
<pre class="programlisting"><span class="returnvalue">char</span> *              gconf_unescape_key                  (<em class="parameter"><code>const <span class="type">char</span> *escaped_key</code></em>,
1168
1168
                                                         <em class="parameter"><code><span class="type">int</span> len</code></em>);</pre>
1169
1169
<p>
1170
1170
Converts a string escaped with <a class="link" href="gconf-gconf.html#gconf-escape-key" title="gconf_escape_key ()"><code class="function">gconf_escape_key()</code></a> back into its original
1194
1194
<hr>
1195
1195
<div class="refsect2">
1196
1196
<a name="gconf-engine-get-float"></a><h3>gconf_engine_get_float ()</h3>
1197
 
<pre class="programlisting"><span class="returnvalue">gdouble</span>             gconf_engine_get_float              (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
1198
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
1199
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
1197
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             gconf_engine_get_float              (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
1198
                                                         <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>,
 
1199
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1200
1200
<p>
1201
1201
Requests the floating point number (<a class="link" href="gconf-gconf-value.html#GCONF-VALUE-FLOAT:CAPS"><code class="literal">GCONF_VALUE_FLOAT</code></a>) stored at
1202
1202
<em class="parameter"><code>key</code></em>. Automatically performs type-checking, so if a non-float is
1218
1218
</tr>
1219
1219
<tr>
1220
1220
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1221
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1221
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1222
1222
</td>
1223
1223
</tr>
1224
1224
<tr>
1232
1232
<hr>
1233
1233
<div class="refsect2">
1234
1234
<a name="gconf-engine-get-int"></a><h3>gconf_engine_get_int ()</h3>
1235
 
<pre class="programlisting"><span class="returnvalue">gint</span>                gconf_engine_get_int                (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
1236
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
1237
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
1235
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                gconf_engine_get_int                (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
1236
                                                         <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>,
 
1237
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1238
1238
<p>
1239
1239
Requests the integer (<a class="link" href="gconf-gconf-value.html#GCONF-VALUE-INT:CAPS"><code class="literal">GCONF_VALUE_INT</code></a>) stored at
1240
1240
<em class="parameter"><code>key</code></em>. Automatically performs type-checking, so if a non-integer is
1256
1256
</tr>
1257
1257
<tr>
1258
1258
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1259
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1259
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1260
1260
</td>
1261
1261
</tr>
1262
1262
<tr>
1270
1270
<hr>
1271
1271
<div class="refsect2">
1272
1272
<a name="gconf-engine-get-string"></a><h3>gconf_engine_get_string ()</h3>
1273
 
<pre class="programlisting"><span class="returnvalue">gchar</span>*              gconf_engine_get_string             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
1274
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
1275
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
1273
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gconf_engine_get_string             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
1274
                                                         <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>,
 
1275
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1276
1276
<p>
1277
1277
Requests the string (<a class="link" href="gconf-gconf-value.html#GCONF-VALUE-STRING:CAPS"><code class="literal">GCONF_VALUE_STRING</code></a>) stored at
1278
1278
<em class="parameter"><code>key</code></em>. Automatically performs type-checking, so if a non-string is
1294
1294
</tr>
1295
1295
<tr>
1296
1296
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1297
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1297
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1298
1298
</td>
1299
1299
</tr>
1300
1300
<tr>
1308
1308
<hr>
1309
1309
<div class="refsect2">
1310
1310
<a name="gconf-engine-get-bool"></a><h3>gconf_engine_get_bool ()</h3>
1311
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_engine_get_bool               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
1312
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
1313
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
1311
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_engine_get_bool               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
1312
                                                         <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>,
 
1313
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1314
1314
<p>
1315
1315
Requests the boolean value (<a class="link" href="gconf-gconf-value.html#GCONF-VALUE-BOOL:CAPS"><code class="literal">GCONF_VALUE_BOOL</code></a>) stored at
1316
1316
<em class="parameter"><code>key</code></em>. Automatically performs type-checking, so if a non-bool is
1332
1332
</tr>
1333
1333
<tr>
1334
1334
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1335
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1335
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1336
1336
</td>
1337
1337
</tr>
1338
1338
<tr>
1346
1346
<hr>
1347
1347
<div class="refsect2">
1348
1348
<a name="gconf-engine-get-schema"></a><h3>gconf_engine_get_schema ()</h3>
1349
 
<pre class="programlisting"><a class="link" href="gconf-gconf-schema.html#GConfSchema" title="GConfSchema"><span class="returnvalue">GConfSchema</span></a>*        gconf_engine_get_schema             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
1350
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
1351
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
1349
<pre class="programlisting"><a class="link" href="gconf-gconf-schema.html#GConfSchema" title="GConfSchema"><span class="returnvalue">GConfSchema</span></a> *       gconf_engine_get_schema             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
1350
                                                         <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>,
 
1351
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1352
1352
<p>
1353
1353
Requests the schema (<a class="link" href="gconf-gconf-value.html#GCONF-VALUE-SCHEMA:CAPS"><code class="literal">GCONF_VALUE_SCHEMA</code></a>) stored at <em class="parameter"><code>key</code></em>.
1354
1354
Automatically performs type-checking, so if a non-schema is stored at
1370
1370
</tr>
1371
1371
<tr>
1372
1372
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1373
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1373
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1374
1374
</td>
1375
1375
</tr>
1376
1376
<tr>
1384
1384
<hr>
1385
1385
<div class="refsect2">
1386
1386
<a name="gconf-engine-get-list"></a><h3>gconf_engine_get_list ()</h3>
1387
 
<pre class="programlisting"><span class="returnvalue">GSList</span>*             gconf_engine_get_list               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
1388
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
 
1387
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> *            gconf_engine_get_list               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
1388
                                                         <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>,
1389
1389
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf-value.html#GConfValueType" title="enum GConfValueType"><span class="type">GConfValueType</span></a> list_type</code></em>,
1390
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
1390
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1391
1391
<p>
1392
1392
Requests the list (<a class="link" href="gconf-gconf-value.html#GCONF-VALUE-LIST:CAPS"><code class="literal">GCONF_VALUE_LIST</code></a>) stored at <em class="parameter"><code>key</code></em>.  Automatically
1393
1393
performs type-checking, so if a non-list is stored at <em class="parameter"><code>key</code></em>, or the
1418
1418
<tbody>
1419
1419
<tr>
1420
1420
<td><a class="link" href="gconf-gconf-value.html#GCONF-VALUE-INT:CAPS"><code class="literal">GCONF_VALUE_INT</code></a></td>
1421
 
<td>The integer itself, converted with <code class="function">GINT_TO_POINTER()</code>
 
1421
<td>The integer itself, converted with <a href="http://library.gnome.org/devel/glib/unstable/glib-Type-Conversion-Macros.html#GINT-TO-POINTER:CAPS"><code class="function">GINT_TO_POINTER()</code></a>
1422
1422
</td>
1423
1423
</tr>
1424
1424
<tr>
1425
1425
<td><a class="link" href="gconf-gconf-value.html#GCONF-VALUE-BOOL:CAPS"><code class="literal">GCONF_VALUE_BOOL</code></a></td>
1426
 
<td>The bool itself, converted with <code class="function">GINT_TO_POINTER()</code>
 
1426
<td>The bool itself, converted with <a href="http://library.gnome.org/devel/glib/unstable/glib-Type-Conversion-Macros.html#GINT-TO-POINTER:CAPS"><code class="function">GINT_TO_POINTER()</code></a>
1427
1427
</td>
1428
1428
</tr>
1429
1429
<tr>
1430
1430
<td><a class="link" href="gconf-gconf-value.html#GCONF-VALUE-FLOAT:CAPS"><code class="literal">GCONF_VALUE_FLOAT</code></a></td>
1431
 
<td>A pointer to <span class="type">gdouble</span>, which should be freed with <code class="function">g_free()</code>
 
1431
<td>A pointer to <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>, which should be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
1432
1432
</td>
1433
1433
</tr>
1434
1434
<tr>
1435
1435
<td><a class="link" href="gconf-gconf-value.html#GCONF-VALUE-STRING:CAPS"><code class="literal">GCONF_VALUE_STRING</code></a></td>
1436
 
<td>A pointer to <span class="type">gchar</span>, which should be freed with <code class="function">g_free()</code>
 
1436
<td>A pointer to <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>, which should be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
1437
1437
</td>
1438
1438
</tr>
1439
1439
<tr>
1445
1445
</table></div>
1446
1446
<p>
1447
1447
In the <a class="link" href="gconf-gconf-value.html#GCONF-VALUE-FLOAT:CAPS"><code class="literal">GCONF_VALUE_FLOAT</code></a> and <a class="link" href="gconf-gconf-value.html#GCONF-VALUE-STRING:CAPS"><code class="literal">GCONF_VALUE_STRING</code></a> cases, you must
1448
 
<code class="function">g_free()</code> each list element. In the <a class="link" href="gconf-gconf-value.html#GCONF-VALUE-SCHEMA:CAPS"><code class="literal">GCONF_VALUE_SCHEMA</code></a> case you must
 
1448
<a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> each list element. In the <a class="link" href="gconf-gconf-value.html#GCONF-VALUE-SCHEMA:CAPS"><code class="literal">GCONF_VALUE_SCHEMA</code></a> case you must
1449
1449
<a class="link" href="gconf-gconf-schema.html#gconf-schema-free" title="gconf_schema_free ()"><code class="function">gconf_schema_free()</code></a> each element. In all cases you must free the
1450
 
list itself with <code class="function">g_slist_free()</code>.
 
1450
list itself with <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#g-slist-free"><code class="function">g_slist_free()</code></a>.
1451
1451
</p>
1452
1452
<div class="variablelist"><table border="0">
1453
1453
<col align="left" valign="top">
1469
1469
</tr>
1470
1470
<tr>
1471
1471
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1472
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1472
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1473
1473
</td>
1474
1474
</tr>
1475
1475
<tr>
1483
1483
<hr>
1484
1484
<div class="refsect2">
1485
1485
<a name="gconf-engine-get-pair"></a><h3>gconf_engine_get_pair ()</h3>
1486
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_engine_get_pair               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
1487
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
 
1486
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_engine_get_pair               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
1487
                                                         <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>,
1488
1488
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf-value.html#GConfValueType" title="enum GConfValueType"><span class="type">GConfValueType</span></a> car_type</code></em>,
1489
1489
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf-value.html#GConfValueType" title="enum GConfValueType"><span class="type">GConfValueType</span></a> cdr_type</code></em>,
1490
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> car_retloc</code></em>,
1491
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> cdr_retloc</code></em>,
1492
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
1490
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> car_retloc</code></em>,
 
1491
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> cdr_retloc</code></em>,
 
1492
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1493
1493
<p>
1494
1494
Requests the pair (<a class="link" href="gconf-gconf-value.html#GCONF-VALUE-PAIR:CAPS"><code class="literal">GCONF_VALUE_PAIR</code></a>) stored at <em class="parameter"><code>key</code></em>.  Automatically
1495
1495
performs type-checking, so if a non-pair is stored at <em class="parameter"><code>key</code></em>, or the
1516
1516
<tbody>
1517
1517
<tr>
1518
1518
<td><a class="link" href="gconf-gconf-value.html#GCONF-VALUE-INT:CAPS"><code class="literal">GCONF_VALUE_INT</code></a></td>
1519
 
<td>pointer to <span class="type">gint</span>
 
1519
<td>pointer to <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>
1520
1520
</td>
1521
1521
</tr>
1522
1522
<tr>
1523
1523
<td><a class="link" href="gconf-gconf-value.html#GCONF-VALUE-BOOL:CAPS"><code class="literal">GCONF_VALUE_BOOL</code></a></td>
1524
 
<td>pointer to <span class="type">gboolean</span>
 
1524
<td>pointer to <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>
1525
1525
</td>
1526
1526
</tr>
1527
1527
<tr>
1528
1528
<td><a class="link" href="gconf-gconf-value.html#GCONF-VALUE-FLOAT:CAPS"><code class="literal">GCONF_VALUE_FLOAT</code></a></td>
1529
 
<td>pointer to <span class="type">gdouble</span>
 
1529
<td>pointer to <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>
1530
1530
</td>
1531
1531
</tr>
1532
1532
<tr>
1533
1533
<td><a class="link" href="gconf-gconf-value.html#GCONF-VALUE-STRING:CAPS"><code class="literal">GCONF_VALUE_STRING</code></a></td>
1534
 
<td>pointer to <span class="type">gchar</span>*</td>
 
1534
<td>pointer to <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*</td>
1535
1535
</tr>
1536
1536
<tr>
1537
1537
<td><a class="link" href="gconf-gconf-value.html#GCONF-VALUE-SCHEMA:CAPS"><code class="literal">GCONF_VALUE_SCHEMA</code></a></td>
1540
1540
</tbody>
1541
1541
</table></div>
1542
1542
<p>
1543
 
In the <a class="link" href="gconf-gconf-value.html#GCONF-VALUE-STRING:CAPS"><code class="literal">GCONF_VALUE_STRING</code></a> case, you must <code class="function">g_free()</code> the string(s)
 
1543
In the <a class="link" href="gconf-gconf-value.html#GCONF-VALUE-STRING:CAPS"><code class="literal">GCONF_VALUE_STRING</code></a> case, you must <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> the string(s)
1544
1544
stored in the return location(s). In the <a class="link" href="gconf-gconf-value.html#GCONF-VALUE-SCHEMA:CAPS"><code class="literal">GCONF_VALUE_SCHEMA</code></a> case you
1545
1545
must <a class="link" href="gconf-gconf-schema.html#gconf-schema-free" title="gconf_schema_free ()"><code class="function">gconf_schema_free()</code></a> the returned schema. If there's an error
1546
1546
or the value is unset, <em class="parameter"><code>car_retloc</code></em> and <em class="parameter"><code>cdr_retloc</code></em> are left unchanged.
1613
1613
</tr>
1614
1614
<tr>
1615
1615
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1616
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1616
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1617
1617
</td>
1618
1618
</tr>
1619
1619
<tr>
1628
1628
<hr>
1629
1629
<div class="refsect2">
1630
1630
<a name="gconf-engine-set-float"></a><h3>gconf_engine_set_float ()</h3>
1631
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_engine_set_float              (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
1632
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
1633
 
                                                         <em class="parameter"><code><span class="type">gdouble</span> val</code></em>,
1634
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
1631
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_engine_set_float              (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
1632
                                                         <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>,
 
1633
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> val</code></em>,
 
1634
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1635
1635
<p>
1636
1636
Change the value of <em class="parameter"><code>key</code></em> to <em class="parameter"><code>val</code></em>. Automatically creates the <em class="parameter"><code>key</code></em> if it didn't exist before (ie it was unset or it only had a default value). If the key already exists but doesn't store a float (GCONF_VALUE_FLOAT), <a class="link" href="gconf-gconf.html#gconf-engine-set-float" title="gconf_engine_set_float ()"><code class="function">gconf_engine_set_float()</code></a> will fail.
1637
1637
</p>
1655
1655
</tr>
1656
1656
<tr>
1657
1657
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1658
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1658
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1659
1659
</td>
1660
1660
</tr>
1661
1661
<tr>
1670
1670
<hr>
1671
1671
<div class="refsect2">
1672
1672
<a name="gconf-engine-set-int"></a><h3>gconf_engine_set_int ()</h3>
1673
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_engine_set_int                (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
1674
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
1675
 
                                                         <em class="parameter"><code><span class="type">gint</span> val</code></em>,
1676
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
1673
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_engine_set_int                (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
1674
                                                         <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>,
 
1675
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> val</code></em>,
 
1676
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1677
1677
<p>
1678
1678
Change the value of <em class="parameter"><code>key</code></em> to <em class="parameter"><code>val</code></em>. Automatically creates the <em class="parameter"><code>key</code></em> if it didn't exist before (ie it was unset or it only had a default value). If the key already exists but doesn't store an integer (GCONF_VALUE_INT), <a class="link" href="gconf-gconf.html#gconf-engine-set-int" title="gconf_engine_set_int ()"><code class="function">gconf_engine_set_int()</code></a> will fail.
1679
1679
</p>
1697
1697
</tr>
1698
1698
<tr>
1699
1699
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1700
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1700
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1701
1701
</td>
1702
1702
</tr>
1703
1703
<tr>
1712
1712
<hr>
1713
1713
<div class="refsect2">
1714
1714
<a name="gconf-engine-set-string"></a><h3>gconf_engine_set_string ()</h3>
1715
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_engine_set_string             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
1716
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
1717
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *val</code></em>,
1718
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
1715
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_engine_set_string             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
1716
                                                         <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>,
 
1717
                                                         <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> *val</code></em>,
 
1718
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1719
1719
<p>
1720
1720
Change the value of <em class="parameter"><code>key</code></em> to <em class="parameter"><code>val</code></em>. Automatically creates the <em class="parameter"><code>key</code></em> if it didn't exist before (ie it was unset or it only had a default value). If the key already exists but doesn't store a string (GCONF_VALUE_STRING), <a class="link" href="gconf-gconf.html#gconf-engine-set-string" title="gconf_engine_set_string ()"><code class="function">gconf_engine_set_string()</code></a> will fail.
1721
1721
</p>
1739
1739
</tr>
1740
1740
<tr>
1741
1741
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1742
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1742
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1743
1743
</td>
1744
1744
</tr>
1745
1745
<tr>
1754
1754
<hr>
1755
1755
<div class="refsect2">
1756
1756
<a name="gconf-engine-set-bool"></a><h3>gconf_engine_set_bool ()</h3>
1757
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_engine_set_bool               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
1758
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
1759
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> val</code></em>,
1760
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
1757
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_engine_set_bool               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
1758
                                                         <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>,
 
1759
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> val</code></em>,
 
1760
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1761
1761
<p>
1762
1762
Change the value of <em class="parameter"><code>key</code></em> to <em class="parameter"><code>val</code></em>. Automatically creates the <em class="parameter"><code>key</code></em> if it didn't exist before (ie it was unset or it only had a default value). If the key already exists but but doesn't store a boolean (GCONF_VALUE_BOOL), <a class="link" href="gconf-gconf.html#gconf-engine-set-bool" title="gconf_engine_set_bool ()"><code class="function">gconf_engine_set_bool()</code></a> will fail.
1763
1763
</p>
1781
1781
</tr>
1782
1782
<tr>
1783
1783
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1784
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1784
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1785
1785
</td>
1786
1786
</tr>
1787
1787
<tr>
1796
1796
<hr>
1797
1797
<div class="refsect2">
1798
1798
<a name="gconf-engine-set-schema"></a><h3>gconf_engine_set_schema ()</h3>
1799
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_engine_set_schema             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
1800
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
 
1799
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_engine_set_schema             (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
1800
                                                         <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>,
1801
1801
                                                         <em class="parameter"><code>const <a class="link" href="gconf-gconf-schema.html#GConfSchema" title="GConfSchema"><span class="type">GConfSchema</span></a> *val</code></em>,
1802
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
1802
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1803
1803
<p>
1804
1804
Change the value of <em class="parameter"><code>key</code></em> to <em class="parameter"><code>val</code></em>. Automatically creates the <em class="parameter"><code>key</code></em> if it didn't exist before (ie it was unset or it only had a default value). If the key already exists but doesn't store a schema value (GCONF_VALUE_SCHEMA), <a class="link" href="gconf-gconf.html#gconf-engine-set-schema" title="gconf_engine_set_schema ()"><code class="function">gconf_engine_set_schema()</code></a> will fail.
1805
1805
</p>
1823
1823
</tr>
1824
1824
<tr>
1825
1825
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1826
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1826
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1827
1827
</td>
1828
1828
</tr>
1829
1829
<tr>
1838
1838
<hr>
1839
1839
<div class="refsect2">
1840
1840
<a name="gconf-engine-set-list"></a><h3>gconf_engine_set_list ()</h3>
1841
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_engine_set_list               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
1842
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
 
1841
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_engine_set_list               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
1842
                                                         <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>,
1843
1843
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf-value.html#GConfValueType" title="enum GConfValueType"><span class="type">GConfValueType</span></a> list_type</code></em>,
1844
 
                                                         <em class="parameter"><code><span class="type">GSList</span> *list</code></em>,
1845
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
1844
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *list</code></em>,
 
1845
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1846
1846
<p>
1847
1847
Change the value of <em class="parameter"><code>key</code></em> to <em class="parameter"><code>list</code></em> of type <em class="parameter"><code>list_type</code></em>. Automatically creates the <em class="parameter"><code>key</code></em> if it didn't exist before
1848
1848
(ie it was unset or it only had a default value). If the key already exists but doesn't store a list value
1873
1873
</tr>
1874
1874
<tr>
1875
1875
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1876
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1876
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1877
1877
</td>
1878
1878
</tr>
1879
1879
<tr>
1888
1888
<hr>
1889
1889
<div class="refsect2">
1890
1890
<a name="gconf-engine-set-pair"></a><h3>gconf_engine_set_pair ()</h3>
1891
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_engine_set_pair               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
1892
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
 
1891
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_engine_set_pair               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
 
1892
                                                         <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>,
1893
1893
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf-value.html#GConfValueType" title="enum GConfValueType"><span class="type">GConfValueType</span></a> car_type</code></em>,
1894
1894
                                                         <em class="parameter"><code><a class="link" href="gconf-gconf-value.html#GConfValueType" title="enum GConfValueType"><span class="type">GConfValueType</span></a> cdr_type</code></em>,
1895
 
                                                         <em class="parameter"><code><span class="type">gconstpointer</span> address_of_car</code></em>,
1896
 
                                                         <em class="parameter"><code><span class="type">gconstpointer</span> address_of_cdr</code></em>,
1897
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
1895
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> address_of_car</code></em>,
 
1896
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> address_of_cdr</code></em>,
 
1897
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1898
1898
<p>
1899
1899
Change the value of <em class="parameter"><code>key</code></em> to a pair of first type <em class="parameter"><code>car_type</code></em> and second type <em class="parameter"><code>cdr_type</code></em> . Automatically creates the
1900
1900
<em class="parameter"><code>key</code></em> if it didn't exist before (ie it was unset or it only had a default value). If the key already exists
1935
1935
</tr>
1936
1936
<tr>
1937
1937
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
1938
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
1938
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
1939
1939
</td>
1940
1940
</tr>
1941
1941
<tr>
1961
1961
<hr>
1962
1962
<div class="refsect2">
1963
1963
<a name="gconf-string-to-enum"></a><h3>gconf_string_to_enum ()</h3>
1964
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            gconf_string_to_enum                (<em class="parameter"><code><a class="link" href="gconf-gconf.html#GConfEnumStringPair" title="GConfEnumStringPair"><span class="type">GConfEnumStringPair</span></a> lookup_table[]</code></em>,
1965
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *str</code></em>,
1966
 
                                                         <em class="parameter"><code><span class="type">gint</span> *enum_value_retloc</code></em>);</pre>
 
1964
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gconf_string_to_enum                (<em class="parameter"><code><a class="link" href="gconf-gconf.html#GConfEnumStringPair" title="GConfEnumStringPair"><span class="type">GConfEnumStringPair</span></a> lookup_table[]</code></em>,
 
1965
                                                         <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> *str</code></em>,
 
1966
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *enum_value_retloc</code></em>);</pre>
1967
1967
<p>
1968
1968
It's best to store enumeration values as strings rather than integers. This is
1969
1969
robust against changes in the enumeration, and also human-readable.
2019
2019
<hr>
2020
2020
<div class="refsect2">
2021
2021
<a name="gconf-enum-to-string"></a><h3>gconf_enum_to_string ()</h3>
2022
 
<pre class="programlisting">const <span class="returnvalue">gchar</span>*        gconf_enum_to_string                (<em class="parameter"><code><a class="link" href="gconf-gconf.html#GConfEnumStringPair" title="GConfEnumStringPair"><span class="type">GConfEnumStringPair</span></a> lookup_table[]</code></em>,
2023
 
                                                         <em class="parameter"><code><span class="type">gint</span> enum_value</code></em>);</pre>
 
2022
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gconf_enum_to_string                (<em class="parameter"><code><a class="link" href="gconf-gconf.html#GConfEnumStringPair" title="GConfEnumStringPair"><span class="type">GConfEnumStringPair</span></a> lookup_table[]</code></em>,
 
2023
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> enum_value</code></em>);</pre>
2024
2024
<p>
2025
2025
See <a class="link" href="gconf-gconf.html#gconf-string-to-enum" title="gconf_string_to_enum ()"><code class="function">gconf_string_to_enum()</code></a> for background information on this function.
2026
2026
</p>
2049
2049
<div class="refsect2">
2050
2050
<a name="gconf-clear-cache"></a><h3>gconf_clear_cache ()</h3>
2051
2051
<pre class="programlisting"><span class="returnvalue">void</span>                gconf_clear_cache                   (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
2052
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
2052
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
2053
2053
<p>
2054
2054
In case of a local <a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a>, this function calls <code class="function">gconf_sources_clear_cache()</code> to clear the
2055
2055
cache from the source. Otherwise it obtains the configuration database using <code class="function">gconf_engine_get_database()</code>
2065
2065
</tr>
2066
2066
<tr>
2067
2067
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
2068
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
2068
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
2069
2069
</td>
2070
2070
</tr>
2071
2071
</tbody>
2075
2075
<div class="refsect2">
2076
2076
<a name="gconf-synchronous-sync"></a><h3>gconf_synchronous_sync ()</h3>
2077
2077
<pre class="programlisting"><span class="returnvalue">void</span>                gconf_synchronous_sync              (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
2078
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
2078
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
2079
2079
<p>
2080
2080
In case of a local <a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a>, this function syncs up all the gconf sources calling
2081
2081
<a class="link" href="gconf-gconf.html#gconf-synchronous-sync" title="gconf_synchronous_sync ()"><code class="function">gconf_synchronous_sync()</code></a>. Otherwise it obtains the configuration database using
2091
2091
</tr>
2092
2092
<tr>
2093
2093
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
2094
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
2094
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
2095
2095
</td>
2096
2096
</tr>
2097
2097
</tbody>
2101
2101
<div class="refsect2">
2102
2102
<a name="gconf-engine-get-full"></a><h3>gconf_engine_get_full ()</h3>
2103
2103
<pre class="programlisting"><a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="returnvalue">GConfValue</span></a> *        gconf_engine_get_full               (<em class="parameter"><code><a class="link" href="gconf-gconf-engine.html#GConfEngine" title="GConfEngine"><span class="type">GConfEngine</span></a> *conf</code></em>,
2104
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
2105
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *locale</code></em>,
2106
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> use_schema_default</code></em>,
2107
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> *is_default_p</code></em>,
2108
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> *is_writable_p</code></em>,
2109
 
                                                         <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
 
2104
                                                         <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>,
 
2105
                                                         <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> *locale</code></em>,
 
2106
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_schema_default</code></em>,
 
2107
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *is_default_p</code></em>,
 
2108
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *is_writable_p</code></em>,
 
2109
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
2110
2110
<p>
2111
2111
Returns the <a class="link" href="gconf-gconf-value.html#GConfValue" title="GConfValue"><span class="type">GConfValue</span></a> of a key and the associated <a class="link" href="gconf-gconf-value.html#GConfEntry" title="GConfEntry"><span class="type">GConfEntry</span></a> fields depending on the parameters passed.
2112
2112
</p>
2131
2131
</tr>
2132
2132
<tr>
2133
2133
<td><p><span class="term"><em class="parameter"><code>use_schema_default</code></em> :</span></p></td>
2134
 
<td>a <span class="type">gboolean</span> value, indicating whether schema information is to be used as the default
 
2134
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value, indicating whether schema information is to be used as the default
2135
2135
value.
2136
2136
</td>
2137
2137
</tr>
2138
2138
<tr>
2139
2139
<td><p><span class="term"><em class="parameter"><code>is_default_p</code></em> :</span></p></td>
2140
 
<td>a <span class="type">gpointer</span> if the is_default field of the <a class="link" href="gconf-gconf-value.html#GConfEntry" title="GConfEntry"><span class="type">GConfEntry</span></a> is required, <span class="symbol">NULL</span>
 
2140
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> if the is_default field of the <a class="link" href="gconf-gconf-value.html#GConfEntry" title="GConfEntry"><span class="type">GConfEntry</span></a> is required, <span class="symbol">NULL</span>
2141
2141
otherwise.
2142
2142
</td>
2143
2143
</tr>
2144
2144
<tr>
2145
2145
<td><p><span class="term"><em class="parameter"><code>is_writable_p</code></em> :</span></p></td>
2146
 
<td>a <span class="type">gpointer</span> if the is_writable field of the <a class="link" href="gconf-gconf-value.html#GConfEntry" title="GConfEntry"><span class="type">GConfEntry</span></a> is required, <span class="symbol">NULL</span>
 
2146
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> if the is_writable field of the <a class="link" href="gconf-gconf-value.html#GConfEntry" title="GConfEntry"><span class="type">GConfEntry</span></a> is required, <span class="symbol">NULL</span>
2147
2147
otherwise.
2148
2148
</td>
2149
2149
</tr>
2150
2150
<tr>
2151
2151
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
2152
 
<td>the return location for an allocated <span class="type">GError</span>, or <span class="symbol">NULL</span> to ignore errors.
 
2152
<td>the return location for an allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <span class="symbol">NULL</span> to ignore errors.
2153
2153
</td>
2154
2154
</tr>
2155
2155
<tr>