3
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4
<title>eel-gconf-extensions</title>
5
<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
6
<link rel="start" href="index.html" title="Rhythmbox Development Reference Manual">
7
<link rel="up" href="ch08.html" title="Widgets">
8
<link rel="prev" href="ch08.html" title="Widgets">
9
<link rel="next" href="rhythmbox-RBCellRendererPixbuf.html" title="RBCellRendererPixbuf">
10
<meta name="generator" content="GTK-Doc V1.4 (XML mode)">
11
<link rel="stylesheet" href="style.css" type="text/css">
12
<link rel="chapter" href="ch01.html" title="IRadio UI">
13
<link rel="chapter" href="ch02.html" title="Lib">
14
<link rel="chapter" href="ch03.html" title="Metadata">
15
<link rel="chapter" href="ch04.html" title="Player">
16
<link rel="chapter" href="ch05.html" title="RhythmDB">
17
<link rel="chapter" href="ch06.html" title="Shell">
18
<link rel="chapter" href="ch07.html" title="Sources">
19
<link rel="chapter" href="ch08.html" title="Widgets">
21
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
22
<table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
23
<td><a accesskey="p" href="ch08.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
24
<td><a accesskey="u" href="ch08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
25
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
26
<th width="100%" align="center">Rhythmbox Development Reference Manual</th>
27
<td><a accesskey="n" href="rhythmbox-RBCellRendererPixbuf.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
29
<div class="refentry" lang="en">
30
<a name="rhythmbox-eel-gconf-extensions"></a><div class="titlepage"></div>
31
<div class="refnamediv"><table width="100%"><tr>
33
<h2><span class="refentrytitle">eel-gconf-extensions</span></h2>
34
<p>eel-gconf-extensions — </p>
36
<td valign="top" align="right"></td>
38
<div class="refsynopsisdiv">
40
<pre class="synopsis">
44
#define <a href="rhythmbox-eel-gconf-extensions.html#EEL-GCONF-UNDEFINED-CONNECTION:CAPS">EEL_GCONF_UNDEFINED_CONNECTION</a>
45
GConfClient* <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-client-get-global">eel_gconf_client_get_global</a> (void);
46
gboolean <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-handle-error">eel_gconf_handle_error</a> (GError **error);
47
void <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-set-boolean">eel_gconf_set_boolean</a> (const char *key,
48
gboolean boolean_value);
49
gboolean <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-get-boolean">eel_gconf_get_boolean</a> (const char *key);
50
int <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-get-integer">eel_gconf_get_integer</a> (const char *key);
51
void <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-set-integer">eel_gconf_set_integer</a> (const char *key,
53
gfloat <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-get-float">eel_gconf_get_float</a> (const char *key);
54
void <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-set-float">eel_gconf_set_float</a> (const char *key,
56
char* <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-get-string">eel_gconf_get_string</a> (const char *key);
57
void <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-set-string">eel_gconf_set_string</a> (const char *key,
58
const char *string_value);
59
GSList* <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-get-string-list">eel_gconf_get_string_list</a> (const char *key);
60
void <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-set-string-list">eel_gconf_set_string_list</a> (const char *key,
61
const GSList *string_list_value);
62
gboolean <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-is-default">eel_gconf_is_default</a> (const char *key);
63
gboolean <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-monitor-add">eel_gconf_monitor_add</a> (const char *directory);
64
gboolean <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-monitor-remove">eel_gconf_monitor_remove</a> (const char *directory);
65
void <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-suggest-sync">eel_gconf_suggest_sync</a> (void);
67
href="/usr/share/gtk-doc/html/gconf/gconf-gconf-value.html#GConfValue"
68
>GConfValue</a>* <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-get-value">eel_gconf_get_value</a> (const char *key);
69
gboolean <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-value-is-equal">eel_gconf_value_is_equal</a> (const <a
70
href="/usr/share/gtk-doc/html/gconf/gconf-gconf-value.html#GConfValue"
73
href="/usr/share/gtk-doc/html/gconf/gconf-gconf-value.html#GConfValue"
75
void <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-set-value">eel_gconf_set_value</a> (const char *key,
77
href="/usr/share/gtk-doc/html/gconf/gconf-gconf-value.html#GConfValue"
78
>GConfValue</a> *value);
79
void <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-value-free">eel_gconf_value_free</a> (<a
80
href="/usr/share/gtk-doc/html/gconf/gconf-gconf-value.html#GConfValue"
81
>GConfValue</a> *value);
82
GSList* <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-get-integer-list">eel_gconf_get_integer_list</a> (const char *key);
83
void <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-set-integer-list">eel_gconf_set_integer_list</a> (const char *key,
85
guint <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-notification-add">eel_gconf_notification_add</a> (const char *key,
87
href="/usr/share/gtk-doc/html/gconf/gconf-GConfClient.html#GConfClientNotifyFunc"
88
>GConfClientNotifyFunc</a> notification_callback,
89
gpointer callback_data);
90
void <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-notification-remove">eel_gconf_notification_remove</a> (guint notification_id);
91
void <a href="rhythmbox-eel-gconf-extensions.html#eel-gconf-unset">eel_gconf_unset</a> (const char *key);
94
<div class="refsect1" lang="en">
95
<a name="id2595923"></a><h2>Description</h2>
100
<div class="refsect1" lang="en">
101
<a name="id2595934"></a><h2>Details</h2>
102
<div class="refsect2" lang="en">
103
<a name="id2595941"></a><h3>
104
<a name="EEL-GCONF-UNDEFINED-CONNECTION:CAPS"></a>EEL_GCONF_UNDEFINED_CONNECTION</h3>
105
<a class="indexterm" name="id2595950"></a><pre class="programlisting">#define EEL_GCONF_UNDEFINED_CONNECTION 0
112
<div class="refsect2" lang="en">
113
<a name="id2595965"></a><h3>
114
<a name="eel-gconf-client-get-global"></a>eel_gconf_client_get_global ()</h3>
115
<a class="indexterm" name="id2595974"></a><pre class="programlisting">GConfClient* eel_gconf_client_get_global (void);</pre>
119
<div class="variablelist"><table border="0">
120
<col align="left" valign="top">
123
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
132
<div class="refsect2" lang="en">
133
<a name="id2596009"></a><h3>
134
<a name="eel-gconf-handle-error"></a>eel_gconf_handle_error ()</h3>
135
<a class="indexterm" name="id2596018"></a><pre class="programlisting">gboolean eel_gconf_handle_error (GError **error);</pre>
139
<div class="variablelist"><table border="0">
140
<col align="left" valign="top">
144
<span class="term"><em class="parameter"><code>error</code></em> :</span></td>
150
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
160
<div class="refsect2" lang="en">
161
<a name="id2596073"></a><h3>
162
<a name="eel-gconf-set-boolean"></a>eel_gconf_set_boolean ()</h3>
163
<a class="indexterm" name="id2596082"></a><pre class="programlisting">void eel_gconf_set_boolean (const char *key,
164
gboolean boolean_value);</pre>
168
<div class="variablelist"><table border="0">
169
<col align="left" valign="top">
173
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
179
<span class="term"><em class="parameter"><code>boolean_value</code></em> :</span></td>
189
<div class="refsect2" lang="en">
190
<a name="id2596149"></a><h3>
191
<a name="eel-gconf-get-boolean"></a>eel_gconf_get_boolean ()</h3>
192
<a class="indexterm" name="id2596158"></a><pre class="programlisting">gboolean eel_gconf_get_boolean (const char *key);</pre>
196
<div class="variablelist"><table border="0">
197
<col align="left" valign="top">
201
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
207
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
217
<div class="refsect2" lang="en">
218
<a name="id2596213"></a><h3>
219
<a name="eel-gconf-get-integer"></a>eel_gconf_get_integer ()</h3>
220
<a class="indexterm" name="id2596222"></a><pre class="programlisting">int eel_gconf_get_integer (const char *key);</pre>
224
<div class="variablelist"><table border="0">
225
<col align="left" valign="top">
229
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
235
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
245
<div class="refsect2" lang="en">
246
<a name="id2596278"></a><h3>
247
<a name="eel-gconf-set-integer"></a>eel_gconf_set_integer ()</h3>
248
<a class="indexterm" name="id2598778"></a><pre class="programlisting">void eel_gconf_set_integer (const char *key,
249
int int_value);</pre>
253
<div class="variablelist"><table border="0">
254
<col align="left" valign="top">
258
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
264
<span class="term"><em class="parameter"><code>int_value</code></em> :</span></td>
274
<div class="refsect2" lang="en">
275
<a name="id2598838"></a><h3>
276
<a name="eel-gconf-get-float"></a>eel_gconf_get_float ()</h3>
277
<a class="indexterm" name="id2598846"></a><pre class="programlisting">gfloat eel_gconf_get_float (const char *key);</pre>
281
<div class="variablelist"><table border="0">
282
<col align="left" valign="top">
286
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
292
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
302
<div class="refsect2" lang="en">
303
<a name="id2598897"></a><h3>
304
<a name="eel-gconf-set-float"></a>eel_gconf_set_float ()</h3>
305
<a class="indexterm" name="id2598905"></a><pre class="programlisting">void eel_gconf_set_float (const char *key,
306
gfloat float_value);</pre>
310
<div class="variablelist"><table border="0">
311
<col align="left" valign="top">
315
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
321
<span class="term"><em class="parameter"><code>float_value</code></em> :</span></td>
331
<div class="refsect2" lang="en">
332
<a name="id2598967"></a><h3>
333
<a name="eel-gconf-get-string"></a>eel_gconf_get_string ()</h3>
334
<a class="indexterm" name="id2598976"></a><pre class="programlisting">char* eel_gconf_get_string (const char *key);</pre>
338
<div class="variablelist"><table border="0">
339
<col align="left" valign="top">
343
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
349
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
359
<div class="refsect2" lang="en">
360
<a name="id2599032"></a><h3>
361
<a name="eel-gconf-set-string"></a>eel_gconf_set_string ()</h3>
362
<a class="indexterm" name="id2599041"></a><pre class="programlisting">void eel_gconf_set_string (const char *key,
363
const char *string_value);</pre>
367
<div class="variablelist"><table border="0">
368
<col align="left" valign="top">
372
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
378
<span class="term"><em class="parameter"><code>string_value</code></em> :</span></td>
388
<div class="refsect2" lang="en">
389
<a name="id2599108"></a><h3>
390
<a name="eel-gconf-get-string-list"></a>eel_gconf_get_string_list ()</h3>
391
<a class="indexterm" name="id2599117"></a><pre class="programlisting">GSList* eel_gconf_get_string_list (const char *key);</pre>
395
<div class="variablelist"><table border="0">
396
<col align="left" valign="top">
400
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
406
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
416
<div class="refsect2" lang="en">
417
<a name="id2599173"></a><h3>
418
<a name="eel-gconf-set-string-list"></a>eel_gconf_set_string_list ()</h3>
419
<a class="indexterm" name="id2599182"></a><pre class="programlisting">void eel_gconf_set_string_list (const char *key,
420
const GSList *string_list_value);</pre>
424
<div class="variablelist"><table border="0">
425
<col align="left" valign="top">
429
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
435
<span class="term"><em class="parameter"><code>string_list_value</code></em> :</span></td>
445
<div class="refsect2" lang="en">
446
<a name="id2599248"></a><h3>
447
<a name="eel-gconf-is-default"></a>eel_gconf_is_default ()</h3>
448
<a class="indexterm" name="id2599257"></a><pre class="programlisting">gboolean eel_gconf_is_default (const char *key);</pre>
452
<div class="variablelist"><table border="0">
453
<col align="left" valign="top">
457
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
463
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
473
<div class="refsect2" lang="en">
474
<a name="id2599313"></a><h3>
475
<a name="eel-gconf-monitor-add"></a>eel_gconf_monitor_add ()</h3>
476
<a class="indexterm" name="id2582256"></a><pre class="programlisting">gboolean eel_gconf_monitor_add (const char *directory);</pre>
480
<div class="variablelist"><table border="0">
481
<col align="left" valign="top">
485
<span class="term"><em class="parameter"><code>directory</code></em> :</span></td>
491
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
501
<div class="refsect2" lang="en">
502
<a name="id2599358"></a><h3>
503
<a name="eel-gconf-monitor-remove"></a>eel_gconf_monitor_remove ()</h3>
504
<a class="indexterm" name="id2599366"></a><pre class="programlisting">gboolean eel_gconf_monitor_remove (const char *directory);</pre>
508
<div class="variablelist"><table border="0">
509
<col align="left" valign="top">
513
<span class="term"><em class="parameter"><code>directory</code></em> :</span></td>
519
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
529
<div class="refsect2" lang="en">
530
<a name="id2599416"></a><h3>
531
<a name="eel-gconf-suggest-sync"></a>eel_gconf_suggest_sync ()</h3>
532
<a class="indexterm" name="id2599425"></a><pre class="programlisting">void eel_gconf_suggest_sync (void);</pre>
538
<div class="refsect2" lang="en">
539
<a name="id2599443"></a><h3>
540
<a name="eel-gconf-get-value"></a>eel_gconf_get_value ()</h3>
541
<a class="indexterm" name="id2599452"></a><pre class="programlisting"><a
542
href="/usr/share/gtk-doc/html/gconf/gconf-gconf-value.html#GConfValue"
543
>GConfValue</a>* eel_gconf_get_value (const char *key);</pre>
547
<div class="variablelist"><table border="0">
548
<col align="left" valign="top">
552
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
558
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
568
<div class="refsect2" lang="en">
569
<a name="id2599502"></a><h3>
570
<a name="eel-gconf-value-is-equal"></a>eel_gconf_value_is_equal ()</h3>
571
<a class="indexterm" name="id2599510"></a><pre class="programlisting">gboolean eel_gconf_value_is_equal (const <a
572
href="/usr/share/gtk-doc/html/gconf/gconf-gconf-value.html#GConfValue"
575
href="/usr/share/gtk-doc/html/gconf/gconf-gconf-value.html#GConfValue"
576
>GConfValue</a> *b);</pre>
580
<div class="variablelist"><table border="0">
581
<col align="left" valign="top">
585
<span class="term"><em class="parameter"><code>a</code></em> :</span></td>
591
<span class="term"><em class="parameter"><code>b</code></em> :</span></td>
597
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
607
<div class="refsect2" lang="en">
608
<a name="id2599579"></a><h3>
609
<a name="eel-gconf-set-value"></a>eel_gconf_set_value ()</h3>
610
<a class="indexterm" name="id2599588"></a><pre class="programlisting">void eel_gconf_set_value (const char *key,
612
href="/usr/share/gtk-doc/html/gconf/gconf-gconf-value.html#GConfValue"
613
>GConfValue</a> *value);</pre>
617
<div class="variablelist"><table border="0">
618
<col align="left" valign="top">
622
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
628
<span class="term"><em class="parameter"><code>value</code></em> :</span></td>
638
<div class="refsect2" lang="en">
639
<a name="id2599647"></a><h3>
640
<a name="eel-gconf-value-free"></a>eel_gconf_value_free ()</h3>
641
<a class="indexterm" name="id2599656"></a><pre class="programlisting">void eel_gconf_value_free (<a
642
href="/usr/share/gtk-doc/html/gconf/gconf-gconf-value.html#GConfValue"
643
>GConfValue</a> *value);</pre>
647
<div class="variablelist"><table border="0">
648
<col align="left" valign="top">
651
<span class="term"><em class="parameter"><code>value</code></em> :</span></td>
660
<div class="refsect2" lang="en">
661
<a name="id2599696"></a><h3>
662
<a name="eel-gconf-get-integer-list"></a>eel_gconf_get_integer_list ()</h3>
663
<a class="indexterm" name="id2599705"></a><pre class="programlisting">GSList* eel_gconf_get_integer_list (const char *key);</pre>
667
<div class="variablelist"><table border="0">
668
<col align="left" valign="top">
672
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
678
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
688
<div class="refsect2" lang="en">
689
<a name="id2599755"></a><h3>
690
<a name="eel-gconf-set-integer-list"></a>eel_gconf_set_integer_list ()</h3>
691
<a class="indexterm" name="id2599763"></a><pre class="programlisting">void eel_gconf_set_integer_list (const char *key,
692
const GSList *slist);</pre>
696
<div class="variablelist"><table border="0">
697
<col align="left" valign="top">
701
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
707
<span class="term"><em class="parameter"><code>slist</code></em> :</span></td>
717
<div class="refsect2" lang="en">
718
<a name="id2599823"></a><h3>
719
<a name="eel-gconf-notification-add"></a>eel_gconf_notification_add ()</h3>
720
<a class="indexterm" name="id2599831"></a><pre class="programlisting">guint eel_gconf_notification_add (const char *key,
722
href="/usr/share/gtk-doc/html/gconf/gconf-GConfClient.html#GConfClientNotifyFunc"
723
>GConfClientNotifyFunc</a> notification_callback,
724
gpointer callback_data);</pre>
728
<div class="variablelist"><table border="0">
729
<col align="left" valign="top">
733
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
739
<span class="term"><em class="parameter"><code>notification_callback</code></em> :</span></td>
745
<span class="term"><em class="parameter"><code>callback_data</code></em> :</span></td>
751
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
761
<div class="refsect2" lang="en">
762
<a name="id2599920"></a><h3>
763
<a name="eel-gconf-notification-remove"></a>eel_gconf_notification_remove ()</h3>
764
<a class="indexterm" name="id2599930"></a><pre class="programlisting">void eel_gconf_notification_remove (guint notification_id);</pre>
768
<div class="variablelist"><table border="0">
769
<col align="left" valign="top">
772
<span class="term"><em class="parameter"><code>notification_id</code></em> :</span></td>
781
<div class="refsect2" lang="en">
782
<a name="id2599971"></a><h3>
783
<a name="eel-gconf-unset"></a>eel_gconf_unset ()</h3>
784
<a class="indexterm" name="id2599980"></a><pre class="programlisting">void eel_gconf_unset (const char *key);</pre>
788
<div class="variablelist"><table border="0">
789
<col align="left" valign="top">
792
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
802
<table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle">
803
<td align="left"><a accesskey="p" href="ch08.html"><b><< Widgets</b></a></td>
804
<td align="right"><a accesskey="n" href="rhythmbox-RBCellRendererPixbuf.html"><b>RBCellRendererPixbuf >></b></a></td>