D-Bus: Emit cast to avoid C warning for signal handling in clients
[vala-lang.git] / vapi / packages / gconf-2.0 / gconf-2.0.gi
blobe5ed3fe529ee707d435a20189c80d4647b03d6eb
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="GConf">
4 <function name="concat_dir_and_key" symbol="gconf_concat_dir_and_key">
5 <return-type type="gchar*"/>
6 <parameters>
7 <parameter name="dir" type="gchar*"/>
8 <parameter name="key" type="gchar*"/>
9 </parameters>
10 </function>
11 <function name="debug_shutdown" symbol="gconf_debug_shutdown">
12 <return-type type="int"/>
13 </function>
14 <function name="enum_to_string" symbol="gconf_enum_to_string">
15 <return-type type="gchar*"/>
16 <parameters>
17 <parameter name="lookup_table" type="GConfEnumStringPair[]"/>
18 <parameter name="enum_value" type="gint"/>
19 </parameters>
20 </function>
21 <function name="error_quark" symbol="gconf_error_quark">
22 <return-type type="GQuark"/>
23 </function>
24 <function name="escape_key" symbol="gconf_escape_key">
25 <return-type type="char*"/>
26 <parameters>
27 <parameter name="arbitrary_text" type="char*"/>
28 <parameter name="len" type="int"/>
29 </parameters>
30 </function>
31 <function name="init" symbol="gconf_init">
32 <return-type type="gboolean"/>
33 <parameters>
34 <parameter name="argc" type="int"/>
35 <parameter name="argv" type="char**"/>
36 <parameter name="err" type="GError**"/>
37 </parameters>
38 </function>
39 <function name="is_initialized" symbol="gconf_is_initialized">
40 <return-type type="gboolean"/>
41 </function>
42 <function name="key_is_below" symbol="gconf_key_is_below">
43 <return-type type="gboolean"/>
44 <parameters>
45 <parameter name="above" type="gchar*"/>
46 <parameter name="below" type="gchar*"/>
47 </parameters>
48 </function>
49 <function name="string_to_enum" symbol="gconf_string_to_enum">
50 <return-type type="gboolean"/>
51 <parameters>
52 <parameter name="lookup_table" type="GConfEnumStringPair[]"/>
53 <parameter name="str" type="gchar*"/>
54 <parameter name="enum_value_retloc" type="gint*"/>
55 </parameters>
56 </function>
57 <function name="unescape_key" symbol="gconf_unescape_key">
58 <return-type type="char*"/>
59 <parameters>
60 <parameter name="escaped_key" type="char*"/>
61 <parameter name="len" type="int"/>
62 </parameters>
63 </function>
64 <function name="unique_key" symbol="gconf_unique_key">
65 <return-type type="gchar*"/>
66 </function>
67 <function name="valid_key" symbol="gconf_valid_key">
68 <return-type type="gboolean"/>
69 <parameters>
70 <parameter name="key" type="gchar*"/>
71 <parameter name="why_invalid" type="gchar**"/>
72 </parameters>
73 </function>
74 <callback name="GConfChangeSetForeachFunc">
75 <return-type type="void"/>
76 <parameters>
77 <parameter name="cs" type="GConfChangeSet*"/>
78 <parameter name="key" type="gchar*"/>
79 <parameter name="value" type="GConfValue*"/>
80 <parameter name="user_data" type="gpointer"/>
81 </parameters>
82 </callback>
83 <callback name="GConfClientErrorHandlerFunc">
84 <return-type type="void"/>
85 <parameters>
86 <parameter name="client" type="GConfClient*"/>
87 <parameter name="error" type="GError*"/>
88 </parameters>
89 </callback>
90 <callback name="GConfClientNotifyFunc">
91 <return-type type="void"/>
92 <parameters>
93 <parameter name="client" type="GConfClient*"/>
94 <parameter name="cnxn_id" type="guint"/>
95 <parameter name="entry" type="GConfEntry*"/>
96 <parameter name="user_data" type="gpointer"/>
97 </parameters>
98 </callback>
99 <callback name="GConfListenersCallback">
100 <return-type type="void"/>
101 <parameters>
102 <parameter name="listeners" type="GConfListeners*"/>
103 <parameter name="all_above_key" type="gchar*"/>
104 <parameter name="cnxn_id" type="guint"/>
105 <parameter name="listener_data" type="gpointer"/>
106 <parameter name="user_data" type="gpointer"/>
107 </parameters>
108 </callback>
109 <callback name="GConfListenersForeach">
110 <return-type type="void"/>
111 <parameters>
112 <parameter name="location" type="gchar*"/>
113 <parameter name="cnxn_id" type="guint"/>
114 <parameter name="listener_data" type="gpointer"/>
115 <parameter name="user_data" type="gpointer"/>
116 </parameters>
117 </callback>
118 <callback name="GConfListenersPredicate">
119 <return-type type="gboolean"/>
120 <parameters>
121 <parameter name="location" type="gchar*"/>
122 <parameter name="cnxn_id" type="guint"/>
123 <parameter name="listener_data" type="gpointer"/>
124 <parameter name="user_data" type="gpointer"/>
125 </parameters>
126 </callback>
127 <callback name="GConfNotifyFunc">
128 <return-type type="void"/>
129 <parameters>
130 <parameter name="conf" type="GConfEngine*"/>
131 <parameter name="cnxn_id" type="guint"/>
132 <parameter name="entry" type="GConfEntry*"/>
133 <parameter name="user_data" type="gpointer"/>
134 </parameters>
135 </callback>
136 <struct name="GConfEngine">
137 <method name="all_dirs" symbol="gconf_engine_all_dirs">
138 <return-type type="GSList*"/>
139 <parameters>
140 <parameter name="conf" type="GConfEngine*"/>
141 <parameter name="dir" type="gchar*"/>
142 <parameter name="err" type="GError**"/>
143 </parameters>
144 </method>
145 <method name="all_entries" symbol="gconf_engine_all_entries">
146 <return-type type="GSList*"/>
147 <parameters>
148 <parameter name="conf" type="GConfEngine*"/>
149 <parameter name="dir" type="gchar*"/>
150 <parameter name="err" type="GError**"/>
151 </parameters>
152 </method>
153 <method name="associate_schema" symbol="gconf_engine_associate_schema">
154 <return-type type="gboolean"/>
155 <parameters>
156 <parameter name="conf" type="GConfEngine*"/>
157 <parameter name="key" type="gchar*"/>
158 <parameter name="schema_key" type="gchar*"/>
159 <parameter name="err" type="GError**"/>
160 </parameters>
161 </method>
162 <method name="change_set_from_current" symbol="gconf_engine_change_set_from_current">
163 <return-type type="GConfChangeSet*"/>
164 <parameters>
165 <parameter name="conf" type="GConfEngine*"/>
166 <parameter name="err" type="GError**"/>
167 <parameter name="first_key" type="gchar*"/>
168 </parameters>
169 </method>
170 <method name="change_set_from_currentv" symbol="gconf_engine_change_set_from_currentv">
171 <return-type type="GConfChangeSet*"/>
172 <parameters>
173 <parameter name="conf" type="GConfEngine*"/>
174 <parameter name="keys" type="gchar**"/>
175 <parameter name="err" type="GError**"/>
176 </parameters>
177 </method>
178 <method name="commit_change_set" symbol="gconf_engine_commit_change_set">
179 <return-type type="gboolean"/>
180 <parameters>
181 <parameter name="conf" type="GConfEngine*"/>
182 <parameter name="cs" type="GConfChangeSet*"/>
183 <parameter name="remove_committed" type="gboolean"/>
184 <parameter name="err" type="GError**"/>
185 </parameters>
186 </method>
187 <method name="dir_exists" symbol="gconf_engine_dir_exists">
188 <return-type type="gboolean"/>
189 <parameters>
190 <parameter name="conf" type="GConfEngine*"/>
191 <parameter name="dir" type="gchar*"/>
192 <parameter name="err" type="GError**"/>
193 </parameters>
194 </method>
195 <method name="get" symbol="gconf_engine_get">
196 <return-type type="GConfValue*"/>
197 <parameters>
198 <parameter name="conf" type="GConfEngine*"/>
199 <parameter name="key" type="gchar*"/>
200 <parameter name="err" type="GError**"/>
201 </parameters>
202 </method>
203 <method name="get_bool" symbol="gconf_engine_get_bool">
204 <return-type type="gboolean"/>
205 <parameters>
206 <parameter name="conf" type="GConfEngine*"/>
207 <parameter name="key" type="gchar*"/>
208 <parameter name="err" type="GError**"/>
209 </parameters>
210 </method>
211 <method name="get_default" symbol="gconf_engine_get_default">
212 <return-type type="GConfEngine*"/>
213 </method>
214 <method name="get_default_from_schema" symbol="gconf_engine_get_default_from_schema">
215 <return-type type="GConfValue*"/>
216 <parameters>
217 <parameter name="conf" type="GConfEngine*"/>
218 <parameter name="key" type="gchar*"/>
219 <parameter name="err" type="GError**"/>
220 </parameters>
221 </method>
222 <method name="get_entry" symbol="gconf_engine_get_entry">
223 <return-type type="GConfEntry*"/>
224 <parameters>
225 <parameter name="conf" type="GConfEngine*"/>
226 <parameter name="key" type="gchar*"/>
227 <parameter name="locale" type="gchar*"/>
228 <parameter name="use_schema_default" type="gboolean"/>
229 <parameter name="err" type="GError**"/>
230 </parameters>
231 </method>
232 <method name="get_float" symbol="gconf_engine_get_float">
233 <return-type type="gdouble"/>
234 <parameters>
235 <parameter name="conf" type="GConfEngine*"/>
236 <parameter name="key" type="gchar*"/>
237 <parameter name="err" type="GError**"/>
238 </parameters>
239 </method>
240 <method name="get_for_address" symbol="gconf_engine_get_for_address">
241 <return-type type="GConfEngine*"/>
242 <parameters>
243 <parameter name="address" type="gchar*"/>
244 <parameter name="err" type="GError**"/>
245 </parameters>
246 </method>
247 <method name="get_for_addresses" symbol="gconf_engine_get_for_addresses">
248 <return-type type="GConfEngine*"/>
249 <parameters>
250 <parameter name="addresses" type="GSList*"/>
251 <parameter name="err" type="GError**"/>
252 </parameters>
253 </method>
254 <method name="get_int" symbol="gconf_engine_get_int">
255 <return-type type="gint"/>
256 <parameters>
257 <parameter name="conf" type="GConfEngine*"/>
258 <parameter name="key" type="gchar*"/>
259 <parameter name="err" type="GError**"/>
260 </parameters>
261 </method>
262 <method name="get_list" symbol="gconf_engine_get_list">
263 <return-type type="GSList*"/>
264 <parameters>
265 <parameter name="conf" type="GConfEngine*"/>
266 <parameter name="key" type="gchar*"/>
267 <parameter name="list_type" type="GConfValueType"/>
268 <parameter name="err" type="GError**"/>
269 </parameters>
270 </method>
271 <method name="get_pair" symbol="gconf_engine_get_pair">
272 <return-type type="gboolean"/>
273 <parameters>
274 <parameter name="conf" type="GConfEngine*"/>
275 <parameter name="key" type="gchar*"/>
276 <parameter name="car_type" type="GConfValueType"/>
277 <parameter name="cdr_type" type="GConfValueType"/>
278 <parameter name="car_retloc" type="gpointer"/>
279 <parameter name="cdr_retloc" type="gpointer"/>
280 <parameter name="err" type="GError**"/>
281 </parameters>
282 </method>
283 <method name="get_schema" symbol="gconf_engine_get_schema">
284 <return-type type="GConfSchema*"/>
285 <parameters>
286 <parameter name="conf" type="GConfEngine*"/>
287 <parameter name="key" type="gchar*"/>
288 <parameter name="err" type="GError**"/>
289 </parameters>
290 </method>
291 <method name="get_string" symbol="gconf_engine_get_string">
292 <return-type type="gchar*"/>
293 <parameters>
294 <parameter name="conf" type="GConfEngine*"/>
295 <parameter name="key" type="gchar*"/>
296 <parameter name="err" type="GError**"/>
297 </parameters>
298 </method>
299 <method name="get_user_data" symbol="gconf_engine_get_user_data">
300 <return-type type="gpointer"/>
301 <parameters>
302 <parameter name="engine" type="GConfEngine*"/>
303 </parameters>
304 </method>
305 <method name="get_with_locale" symbol="gconf_engine_get_with_locale">
306 <return-type type="GConfValue*"/>
307 <parameters>
308 <parameter name="conf" type="GConfEngine*"/>
309 <parameter name="key" type="gchar*"/>
310 <parameter name="locale" type="gchar*"/>
311 <parameter name="err" type="GError**"/>
312 </parameters>
313 </method>
314 <method name="get_without_default" symbol="gconf_engine_get_without_default">
315 <return-type type="GConfValue*"/>
316 <parameters>
317 <parameter name="conf" type="GConfEngine*"/>
318 <parameter name="key" type="gchar*"/>
319 <parameter name="err" type="GError**"/>
320 </parameters>
321 </method>
322 <method name="key_is_writable" symbol="gconf_engine_key_is_writable">
323 <return-type type="gboolean"/>
324 <parameters>
325 <parameter name="conf" type="GConfEngine*"/>
326 <parameter name="key" type="gchar*"/>
327 <parameter name="err" type="GError**"/>
328 </parameters>
329 </method>
330 <method name="notify_add" symbol="gconf_engine_notify_add">
331 <return-type type="guint"/>
332 <parameters>
333 <parameter name="conf" type="GConfEngine*"/>
334 <parameter name="namespace_section" type="gchar*"/>
335 <parameter name="func" type="GConfNotifyFunc"/>
336 <parameter name="user_data" type="gpointer"/>
337 <parameter name="err" type="GError**"/>
338 </parameters>
339 </method>
340 <method name="notify_remove" symbol="gconf_engine_notify_remove">
341 <return-type type="void"/>
342 <parameters>
343 <parameter name="conf" type="GConfEngine*"/>
344 <parameter name="cnxn" type="guint"/>
345 </parameters>
346 </method>
347 <method name="ref" symbol="gconf_engine_ref">
348 <return-type type="void"/>
349 <parameters>
350 <parameter name="conf" type="GConfEngine*"/>
351 </parameters>
352 </method>
353 <method name="remove_dir" symbol="gconf_engine_remove_dir">
354 <return-type type="void"/>
355 <parameters>
356 <parameter name="conf" type="GConfEngine*"/>
357 <parameter name="dir" type="gchar*"/>
358 <parameter name="err" type="GError**"/>
359 </parameters>
360 </method>
361 <method name="reverse_change_set" symbol="gconf_engine_reverse_change_set">
362 <return-type type="GConfChangeSet*"/>
363 <parameters>
364 <parameter name="conf" type="GConfEngine*"/>
365 <parameter name="cs" type="GConfChangeSet*"/>
366 <parameter name="err" type="GError**"/>
367 </parameters>
368 </method>
369 <method name="set" symbol="gconf_engine_set">
370 <return-type type="gboolean"/>
371 <parameters>
372 <parameter name="conf" type="GConfEngine*"/>
373 <parameter name="key" type="gchar*"/>
374 <parameter name="value" type="GConfValue*"/>
375 <parameter name="err" type="GError**"/>
376 </parameters>
377 </method>
378 <method name="set_bool" symbol="gconf_engine_set_bool">
379 <return-type type="gboolean"/>
380 <parameters>
381 <parameter name="conf" type="GConfEngine*"/>
382 <parameter name="key" type="gchar*"/>
383 <parameter name="val" type="gboolean"/>
384 <parameter name="err" type="GError**"/>
385 </parameters>
386 </method>
387 <method name="set_float" symbol="gconf_engine_set_float">
388 <return-type type="gboolean"/>
389 <parameters>
390 <parameter name="conf" type="GConfEngine*"/>
391 <parameter name="key" type="gchar*"/>
392 <parameter name="val" type="gdouble"/>
393 <parameter name="err" type="GError**"/>
394 </parameters>
395 </method>
396 <method name="set_int" symbol="gconf_engine_set_int">
397 <return-type type="gboolean"/>
398 <parameters>
399 <parameter name="conf" type="GConfEngine*"/>
400 <parameter name="key" type="gchar*"/>
401 <parameter name="val" type="gint"/>
402 <parameter name="err" type="GError**"/>
403 </parameters>
404 </method>
405 <method name="set_list" symbol="gconf_engine_set_list">
406 <return-type type="gboolean"/>
407 <parameters>
408 <parameter name="conf" type="GConfEngine*"/>
409 <parameter name="key" type="gchar*"/>
410 <parameter name="list_type" type="GConfValueType"/>
411 <parameter name="list" type="GSList*"/>
412 <parameter name="err" type="GError**"/>
413 </parameters>
414 </method>
415 <method name="set_pair" symbol="gconf_engine_set_pair">
416 <return-type type="gboolean"/>
417 <parameters>
418 <parameter name="conf" type="GConfEngine*"/>
419 <parameter name="key" type="gchar*"/>
420 <parameter name="car_type" type="GConfValueType"/>
421 <parameter name="cdr_type" type="GConfValueType"/>
422 <parameter name="address_of_car" type="gconstpointer"/>
423 <parameter name="address_of_cdr" type="gconstpointer"/>
424 <parameter name="err" type="GError**"/>
425 </parameters>
426 </method>
427 <method name="set_schema" symbol="gconf_engine_set_schema">
428 <return-type type="gboolean"/>
429 <parameters>
430 <parameter name="conf" type="GConfEngine*"/>
431 <parameter name="key" type="gchar*"/>
432 <parameter name="val" type="GConfSchema*"/>
433 <parameter name="err" type="GError**"/>
434 </parameters>
435 </method>
436 <method name="set_string" symbol="gconf_engine_set_string">
437 <return-type type="gboolean"/>
438 <parameters>
439 <parameter name="conf" type="GConfEngine*"/>
440 <parameter name="key" type="gchar*"/>
441 <parameter name="val" type="gchar*"/>
442 <parameter name="err" type="GError**"/>
443 </parameters>
444 </method>
445 <method name="set_user_data" symbol="gconf_engine_set_user_data">
446 <return-type type="void"/>
447 <parameters>
448 <parameter name="engine" type="GConfEngine*"/>
449 <parameter name="data" type="gpointer"/>
450 <parameter name="dnotify" type="GDestroyNotify"/>
451 </parameters>
452 </method>
453 <method name="suggest_sync" symbol="gconf_engine_suggest_sync">
454 <return-type type="void"/>
455 <parameters>
456 <parameter name="conf" type="GConfEngine*"/>
457 <parameter name="err" type="GError**"/>
458 </parameters>
459 </method>
460 <method name="unref" symbol="gconf_engine_unref">
461 <return-type type="void"/>
462 <parameters>
463 <parameter name="conf" type="GConfEngine*"/>
464 </parameters>
465 </method>
466 <method name="unset" symbol="gconf_engine_unset">
467 <return-type type="gboolean"/>
468 <parameters>
469 <parameter name="conf" type="GConfEngine*"/>
470 <parameter name="key" type="gchar*"/>
471 <parameter name="err" type="GError**"/>
472 </parameters>
473 </method>
474 </struct>
475 <struct name="GConfEntry">
476 <method name="copy" symbol="gconf_entry_copy">
477 <return-type type="GConfEntry*"/>
478 <parameters>
479 <parameter name="src" type="GConfEntry*"/>
480 </parameters>
481 </method>
482 <method name="equal" symbol="gconf_entry_equal">
483 <return-type type="gboolean"/>
484 <parameters>
485 <parameter name="a" type="GConfEntry*"/>
486 <parameter name="b" type="GConfEntry*"/>
487 </parameters>
488 </method>
489 <method name="free" symbol="gconf_entry_free">
490 <return-type type="void"/>
491 <parameters>
492 <parameter name="entry" type="GConfEntry*"/>
493 </parameters>
494 </method>
495 <method name="get_is_default" symbol="gconf_entry_get_is_default">
496 <return-type type="gboolean"/>
497 <parameters>
498 <parameter name="entry" type="GConfEntry*"/>
499 </parameters>
500 </method>
501 <method name="get_is_writable" symbol="gconf_entry_get_is_writable">
502 <return-type type="gboolean"/>
503 <parameters>
504 <parameter name="entry" type="GConfEntry*"/>
505 </parameters>
506 </method>
507 <method name="get_key" symbol="gconf_entry_get_key">
508 <return-type type="char*"/>
509 <parameters>
510 <parameter name="entry" type="GConfEntry*"/>
511 </parameters>
512 </method>
513 <method name="get_schema_name" symbol="gconf_entry_get_schema_name">
514 <return-type type="char*"/>
515 <parameters>
516 <parameter name="entry" type="GConfEntry*"/>
517 </parameters>
518 </method>
519 <method name="get_value" symbol="gconf_entry_get_value">
520 <return-type type="GConfValue*"/>
521 <parameters>
522 <parameter name="entry" type="GConfEntry*"/>
523 </parameters>
524 </method>
525 <method name="new" symbol="gconf_entry_new">
526 <return-type type="GConfEntry*"/>
527 <parameters>
528 <parameter name="key" type="gchar*"/>
529 <parameter name="val" type="GConfValue*"/>
530 </parameters>
531 </method>
532 <method name="new_nocopy" symbol="gconf_entry_new_nocopy">
533 <return-type type="GConfEntry*"/>
534 <parameters>
535 <parameter name="key" type="gchar*"/>
536 <parameter name="val" type="GConfValue*"/>
537 </parameters>
538 </method>
539 <method name="ref" symbol="gconf_entry_ref">
540 <return-type type="void"/>
541 <parameters>
542 <parameter name="entry" type="GConfEntry*"/>
543 </parameters>
544 </method>
545 <method name="set_is_default" symbol="gconf_entry_set_is_default">
546 <return-type type="void"/>
547 <parameters>
548 <parameter name="entry" type="GConfEntry*"/>
549 <parameter name="is_default" type="gboolean"/>
550 </parameters>
551 </method>
552 <method name="set_is_writable" symbol="gconf_entry_set_is_writable">
553 <return-type type="void"/>
554 <parameters>
555 <parameter name="entry" type="GConfEntry*"/>
556 <parameter name="is_writable" type="gboolean"/>
557 </parameters>
558 </method>
559 <method name="set_schema_name" symbol="gconf_entry_set_schema_name">
560 <return-type type="void"/>
561 <parameters>
562 <parameter name="entry" type="GConfEntry*"/>
563 <parameter name="name" type="gchar*"/>
564 </parameters>
565 </method>
566 <method name="set_value" symbol="gconf_entry_set_value">
567 <return-type type="void"/>
568 <parameters>
569 <parameter name="entry" type="GConfEntry*"/>
570 <parameter name="val" type="GConfValue*"/>
571 </parameters>
572 </method>
573 <method name="set_value_nocopy" symbol="gconf_entry_set_value_nocopy">
574 <return-type type="void"/>
575 <parameters>
576 <parameter name="entry" type="GConfEntry*"/>
577 <parameter name="val" type="GConfValue*"/>
578 </parameters>
579 </method>
580 <method name="steal_value" symbol="gconf_entry_steal_value">
581 <return-type type="GConfValue*"/>
582 <parameters>
583 <parameter name="entry" type="GConfEntry*"/>
584 </parameters>
585 </method>
586 <method name="unref" symbol="gconf_entry_unref">
587 <return-type type="void"/>
588 <parameters>
589 <parameter name="entry" type="GConfEntry*"/>
590 </parameters>
591 </method>
592 <field name="key" type="char*"/>
593 <field name="value" type="GConfValue*"/>
594 </struct>
595 <struct name="GConfEnumStringPair">
596 <field name="enum_value" type="gint"/>
597 <field name="str" type="gchar*"/>
598 </struct>
599 <struct name="GConfListeners">
600 <method name="add" symbol="gconf_listeners_add">
601 <return-type type="guint"/>
602 <parameters>
603 <parameter name="listeners" type="GConfListeners*"/>
604 <parameter name="listen_point" type="gchar*"/>
605 <parameter name="listener_data" type="gpointer"/>
606 <parameter name="destroy_notify" type="GFreeFunc"/>
607 </parameters>
608 </method>
609 <method name="count" symbol="gconf_listeners_count">
610 <return-type type="guint"/>
611 <parameters>
612 <parameter name="listeners" type="GConfListeners*"/>
613 </parameters>
614 </method>
615 <method name="foreach" symbol="gconf_listeners_foreach">
616 <return-type type="void"/>
617 <parameters>
618 <parameter name="listeners" type="GConfListeners*"/>
619 <parameter name="callback" type="GConfListenersForeach"/>
620 <parameter name="user_data" type="gpointer"/>
621 </parameters>
622 </method>
623 <method name="free" symbol="gconf_listeners_free">
624 <return-type type="void"/>
625 <parameters>
626 <parameter name="listeners" type="GConfListeners*"/>
627 </parameters>
628 </method>
629 <method name="get_data" symbol="gconf_listeners_get_data">
630 <return-type type="gboolean"/>
631 <parameters>
632 <parameter name="listeners" type="GConfListeners*"/>
633 <parameter name="cnxn_id" type="guint"/>
634 <parameter name="listener_data_p" type="gpointer*"/>
635 <parameter name="location_p" type="gchar**"/>
636 </parameters>
637 </method>
638 <method name="new" symbol="gconf_listeners_new">
639 <return-type type="GConfListeners*"/>
640 </method>
641 <method name="notify" symbol="gconf_listeners_notify">
642 <return-type type="void"/>
643 <parameters>
644 <parameter name="listeners" type="GConfListeners*"/>
645 <parameter name="all_above" type="gchar*"/>
646 <parameter name="callback" type="GConfListenersCallback"/>
647 <parameter name="user_data" type="gpointer"/>
648 </parameters>
649 </method>
650 <method name="remove" symbol="gconf_listeners_remove">
651 <return-type type="void"/>
652 <parameters>
653 <parameter name="listeners" type="GConfListeners*"/>
654 <parameter name="cnxn_id" type="guint"/>
655 </parameters>
656 </method>
657 <method name="remove_if" symbol="gconf_listeners_remove_if">
658 <return-type type="void"/>
659 <parameters>
660 <parameter name="listeners" type="GConfListeners*"/>
661 <parameter name="predicate" type="GConfListenersPredicate"/>
662 <parameter name="user_data" type="gpointer"/>
663 </parameters>
664 </method>
665 </struct>
666 <struct name="GConfMetaInfo">
667 <method name="free" symbol="gconf_meta_info_free">
668 <return-type type="void"/>
669 <parameters>
670 <parameter name="gcmi" type="GConfMetaInfo*"/>
671 </parameters>
672 </method>
673 <method name="get_mod_user" symbol="gconf_meta_info_get_mod_user">
674 <return-type type="char*"/>
675 <parameters>
676 <parameter name="gcmi" type="GConfMetaInfo*"/>
677 </parameters>
678 </method>
679 <method name="get_schema" symbol="gconf_meta_info_get_schema">
680 <return-type type="char*"/>
681 <parameters>
682 <parameter name="gcmi" type="GConfMetaInfo*"/>
683 </parameters>
684 </method>
685 <method name="mod_time" symbol="gconf_meta_info_mod_time">
686 <return-type type="GTime"/>
687 <parameters>
688 <parameter name="gcmi" type="GConfMetaInfo*"/>
689 </parameters>
690 </method>
691 <method name="new" symbol="gconf_meta_info_new">
692 <return-type type="GConfMetaInfo*"/>
693 </method>
694 <method name="set_mod_time" symbol="gconf_meta_info_set_mod_time">
695 <return-type type="void"/>
696 <parameters>
697 <parameter name="gcmi" type="GConfMetaInfo*"/>
698 <parameter name="mod_time" type="GTime"/>
699 </parameters>
700 </method>
701 <method name="set_mod_user" symbol="gconf_meta_info_set_mod_user">
702 <return-type type="void"/>
703 <parameters>
704 <parameter name="gcmi" type="GConfMetaInfo*"/>
705 <parameter name="mod_user" type="gchar*"/>
706 </parameters>
707 </method>
708 <method name="set_schema" symbol="gconf_meta_info_set_schema">
709 <return-type type="void"/>
710 <parameters>
711 <parameter name="gcmi" type="GConfMetaInfo*"/>
712 <parameter name="schema_name" type="gchar*"/>
713 </parameters>
714 </method>
715 <field name="schema" type="gchar*"/>
716 <field name="mod_user" type="gchar*"/>
717 <field name="mod_time" type="GTime"/>
718 </struct>
719 <struct name="GConfSchema">
720 <method name="copy" symbol="gconf_schema_copy">
721 <return-type type="GConfSchema*"/>
722 <parameters>
723 <parameter name="sc" type="GConfSchema*"/>
724 </parameters>
725 </method>
726 <method name="free" symbol="gconf_schema_free">
727 <return-type type="void"/>
728 <parameters>
729 <parameter name="sc" type="GConfSchema*"/>
730 </parameters>
731 </method>
732 <method name="get_car_type" symbol="gconf_schema_get_car_type">
733 <return-type type="GConfValueType"/>
734 <parameters>
735 <parameter name="schema" type="GConfSchema*"/>
736 </parameters>
737 </method>
738 <method name="get_cdr_type" symbol="gconf_schema_get_cdr_type">
739 <return-type type="GConfValueType"/>
740 <parameters>
741 <parameter name="schema" type="GConfSchema*"/>
742 </parameters>
743 </method>
744 <method name="get_default_value" symbol="gconf_schema_get_default_value">
745 <return-type type="GConfValue*"/>
746 <parameters>
747 <parameter name="schema" type="GConfSchema*"/>
748 </parameters>
749 </method>
750 <method name="get_list_type" symbol="gconf_schema_get_list_type">
751 <return-type type="GConfValueType"/>
752 <parameters>
753 <parameter name="schema" type="GConfSchema*"/>
754 </parameters>
755 </method>
756 <method name="get_locale" symbol="gconf_schema_get_locale">
757 <return-type type="char*"/>
758 <parameters>
759 <parameter name="schema" type="GConfSchema*"/>
760 </parameters>
761 </method>
762 <method name="get_long_desc" symbol="gconf_schema_get_long_desc">
763 <return-type type="char*"/>
764 <parameters>
765 <parameter name="schema" type="GConfSchema*"/>
766 </parameters>
767 </method>
768 <method name="get_owner" symbol="gconf_schema_get_owner">
769 <return-type type="char*"/>
770 <parameters>
771 <parameter name="schema" type="GConfSchema*"/>
772 </parameters>
773 </method>
774 <method name="get_short_desc" symbol="gconf_schema_get_short_desc">
775 <return-type type="char*"/>
776 <parameters>
777 <parameter name="schema" type="GConfSchema*"/>
778 </parameters>
779 </method>
780 <method name="new" symbol="gconf_schema_new">
781 <return-type type="GConfSchema*"/>
782 </method>
783 <method name="set_car_type" symbol="gconf_schema_set_car_type">
784 <return-type type="void"/>
785 <parameters>
786 <parameter name="sc" type="GConfSchema*"/>
787 <parameter name="type" type="GConfValueType"/>
788 </parameters>
789 </method>
790 <method name="set_cdr_type" symbol="gconf_schema_set_cdr_type">
791 <return-type type="void"/>
792 <parameters>
793 <parameter name="sc" type="GConfSchema*"/>
794 <parameter name="type" type="GConfValueType"/>
795 </parameters>
796 </method>
797 <method name="set_default_value" symbol="gconf_schema_set_default_value">
798 <return-type type="void"/>
799 <parameters>
800 <parameter name="sc" type="GConfSchema*"/>
801 <parameter name="val" type="GConfValue*"/>
802 </parameters>
803 </method>
804 <method name="set_default_value_nocopy" symbol="gconf_schema_set_default_value_nocopy">
805 <return-type type="void"/>
806 <parameters>
807 <parameter name="sc" type="GConfSchema*"/>
808 <parameter name="val" type="GConfValue*"/>
809 </parameters>
810 </method>
811 <method name="set_list_type" symbol="gconf_schema_set_list_type">
812 <return-type type="void"/>
813 <parameters>
814 <parameter name="sc" type="GConfSchema*"/>
815 <parameter name="type" type="GConfValueType"/>
816 </parameters>
817 </method>
818 <method name="set_locale" symbol="gconf_schema_set_locale">
819 <return-type type="void"/>
820 <parameters>
821 <parameter name="sc" type="GConfSchema*"/>
822 <parameter name="locale" type="gchar*"/>
823 </parameters>
824 </method>
825 <method name="set_long_desc" symbol="gconf_schema_set_long_desc">
826 <return-type type="void"/>
827 <parameters>
828 <parameter name="sc" type="GConfSchema*"/>
829 <parameter name="desc" type="gchar*"/>
830 </parameters>
831 </method>
832 <method name="set_owner" symbol="gconf_schema_set_owner">
833 <return-type type="void"/>
834 <parameters>
835 <parameter name="sc" type="GConfSchema*"/>
836 <parameter name="owner" type="gchar*"/>
837 </parameters>
838 </method>
839 <method name="set_short_desc" symbol="gconf_schema_set_short_desc">
840 <return-type type="void"/>
841 <parameters>
842 <parameter name="sc" type="GConfSchema*"/>
843 <parameter name="desc" type="gchar*"/>
844 </parameters>
845 </method>
846 <method name="set_type" symbol="gconf_schema_set_type">
847 <return-type type="void"/>
848 <parameters>
849 <parameter name="sc" type="GConfSchema*"/>
850 <parameter name="type" type="GConfValueType"/>
851 </parameters>
852 </method>
853 </struct>
854 <struct name="GConfValue">
855 <method name="compare" symbol="gconf_value_compare">
856 <return-type type="int"/>
857 <parameters>
858 <parameter name="value_a" type="GConfValue*"/>
859 <parameter name="value_b" type="GConfValue*"/>
860 </parameters>
861 </method>
862 <method name="copy" symbol="gconf_value_copy">
863 <return-type type="GConfValue*"/>
864 <parameters>
865 <parameter name="src" type="GConfValue*"/>
866 </parameters>
867 </method>
868 <method name="decode" symbol="gconf_value_decode">
869 <return-type type="GConfValue*"/>
870 <parameters>
871 <parameter name="encoded" type="gchar*"/>
872 </parameters>
873 </method>
874 <method name="encode" symbol="gconf_value_encode">
875 <return-type type="gchar*"/>
876 <parameters>
877 <parameter name="val" type="GConfValue*"/>
878 </parameters>
879 </method>
880 <method name="free" symbol="gconf_value_free">
881 <return-type type="void"/>
882 <parameters>
883 <parameter name="value" type="GConfValue*"/>
884 </parameters>
885 </method>
886 <method name="get_bool" symbol="gconf_value_get_bool">
887 <return-type type="gboolean"/>
888 <parameters>
889 <parameter name="value" type="GConfValue*"/>
890 </parameters>
891 </method>
892 <method name="get_car" symbol="gconf_value_get_car">
893 <return-type type="GConfValue*"/>
894 <parameters>
895 <parameter name="value" type="GConfValue*"/>
896 </parameters>
897 </method>
898 <method name="get_cdr" symbol="gconf_value_get_cdr">
899 <return-type type="GConfValue*"/>
900 <parameters>
901 <parameter name="value" type="GConfValue*"/>
902 </parameters>
903 </method>
904 <method name="get_float" symbol="gconf_value_get_float">
905 <return-type type="double"/>
906 <parameters>
907 <parameter name="value" type="GConfValue*"/>
908 </parameters>
909 </method>
910 <method name="get_int" symbol="gconf_value_get_int">
911 <return-type type="int"/>
912 <parameters>
913 <parameter name="value" type="GConfValue*"/>
914 </parameters>
915 </method>
916 <method name="get_list" symbol="gconf_value_get_list">
917 <return-type type="GSList*"/>
918 <parameters>
919 <parameter name="value" type="GConfValue*"/>
920 </parameters>
921 </method>
922 <method name="get_list_type" symbol="gconf_value_get_list_type">
923 <return-type type="GConfValueType"/>
924 <parameters>
925 <parameter name="value" type="GConfValue*"/>
926 </parameters>
927 </method>
928 <method name="get_schema" symbol="gconf_value_get_schema">
929 <return-type type="GConfSchema*"/>
930 <parameters>
931 <parameter name="value" type="GConfValue*"/>
932 </parameters>
933 </method>
934 <method name="get_string" symbol="gconf_value_get_string">
935 <return-type type="char*"/>
936 <parameters>
937 <parameter name="value" type="GConfValue*"/>
938 </parameters>
939 </method>
940 <method name="new" symbol="gconf_value_new">
941 <return-type type="GConfValue*"/>
942 <parameters>
943 <parameter name="type" type="GConfValueType"/>
944 </parameters>
945 </method>
946 <method name="new_from_string" symbol="gconf_value_new_from_string">
947 <return-type type="GConfValue*"/>
948 <parameters>
949 <parameter name="type" type="GConfValueType"/>
950 <parameter name="str" type="gchar*"/>
951 <parameter name="err" type="GError**"/>
952 </parameters>
953 </method>
954 <method name="set_bool" symbol="gconf_value_set_bool">
955 <return-type type="void"/>
956 <parameters>
957 <parameter name="value" type="GConfValue*"/>
958 <parameter name="the_bool" type="gboolean"/>
959 </parameters>
960 </method>
961 <method name="set_car" symbol="gconf_value_set_car">
962 <return-type type="void"/>
963 <parameters>
964 <parameter name="value" type="GConfValue*"/>
965 <parameter name="car" type="GConfValue*"/>
966 </parameters>
967 </method>
968 <method name="set_car_nocopy" symbol="gconf_value_set_car_nocopy">
969 <return-type type="void"/>
970 <parameters>
971 <parameter name="value" type="GConfValue*"/>
972 <parameter name="car" type="GConfValue*"/>
973 </parameters>
974 </method>
975 <method name="set_cdr" symbol="gconf_value_set_cdr">
976 <return-type type="void"/>
977 <parameters>
978 <parameter name="value" type="GConfValue*"/>
979 <parameter name="cdr" type="GConfValue*"/>
980 </parameters>
981 </method>
982 <method name="set_cdr_nocopy" symbol="gconf_value_set_cdr_nocopy">
983 <return-type type="void"/>
984 <parameters>
985 <parameter name="value" type="GConfValue*"/>
986 <parameter name="cdr" type="GConfValue*"/>
987 </parameters>
988 </method>
989 <method name="set_float" symbol="gconf_value_set_float">
990 <return-type type="void"/>
991 <parameters>
992 <parameter name="value" type="GConfValue*"/>
993 <parameter name="the_float" type="gdouble"/>
994 </parameters>
995 </method>
996 <method name="set_int" symbol="gconf_value_set_int">
997 <return-type type="void"/>
998 <parameters>
999 <parameter name="value" type="GConfValue*"/>
1000 <parameter name="the_int" type="gint"/>
1001 </parameters>
1002 </method>
1003 <method name="set_list" symbol="gconf_value_set_list">
1004 <return-type type="void"/>
1005 <parameters>
1006 <parameter name="value" type="GConfValue*"/>
1007 <parameter name="list" type="GSList*"/>
1008 </parameters>
1009 </method>
1010 <method name="set_list_nocopy" symbol="gconf_value_set_list_nocopy">
1011 <return-type type="void"/>
1012 <parameters>
1013 <parameter name="value" type="GConfValue*"/>
1014 <parameter name="list" type="GSList*"/>
1015 </parameters>
1016 </method>
1017 <method name="set_list_type" symbol="gconf_value_set_list_type">
1018 <return-type type="void"/>
1019 <parameters>
1020 <parameter name="value" type="GConfValue*"/>
1021 <parameter name="type" type="GConfValueType"/>
1022 </parameters>
1023 </method>
1024 <method name="set_schema" symbol="gconf_value_set_schema">
1025 <return-type type="void"/>
1026 <parameters>
1027 <parameter name="value" type="GConfValue*"/>
1028 <parameter name="sc" type="GConfSchema*"/>
1029 </parameters>
1030 </method>
1031 <method name="set_schema_nocopy" symbol="gconf_value_set_schema_nocopy">
1032 <return-type type="void"/>
1033 <parameters>
1034 <parameter name="value" type="GConfValue*"/>
1035 <parameter name="sc" type="GConfSchema*"/>
1036 </parameters>
1037 </method>
1038 <method name="set_string" symbol="gconf_value_set_string">
1039 <return-type type="void"/>
1040 <parameters>
1041 <parameter name="value" type="GConfValue*"/>
1042 <parameter name="the_str" type="gchar*"/>
1043 </parameters>
1044 </method>
1045 <method name="to_string" symbol="gconf_value_to_string">
1046 <return-type type="gchar*"/>
1047 <parameters>
1048 <parameter name="value" type="GConfValue*"/>
1049 </parameters>
1050 </method>
1051 <field name="type" type="GConfValueType"/>
1052 </struct>
1053 <boxed name="GConfChangeSet" type-name="GConfChangeSet" get-type="gconf_change_set_get_type">
1054 <method name="check_value" symbol="gconf_change_set_check_value">
1055 <return-type type="gboolean"/>
1056 <parameters>
1057 <parameter name="cs" type="GConfChangeSet*"/>
1058 <parameter name="key" type="gchar*"/>
1059 <parameter name="value_retloc" type="GConfValue**"/>
1060 </parameters>
1061 </method>
1062 <method name="clear" symbol="gconf_change_set_clear">
1063 <return-type type="void"/>
1064 <parameters>
1065 <parameter name="cs" type="GConfChangeSet*"/>
1066 </parameters>
1067 </method>
1068 <method name="foreach" symbol="gconf_change_set_foreach">
1069 <return-type type="void"/>
1070 <parameters>
1071 <parameter name="cs" type="GConfChangeSet*"/>
1072 <parameter name="func" type="GConfChangeSetForeachFunc"/>
1073 <parameter name="user_data" type="gpointer"/>
1074 </parameters>
1075 </method>
1076 <method name="get_user_data" symbol="gconf_change_set_get_user_data">
1077 <return-type type="gpointer"/>
1078 <parameters>
1079 <parameter name="cs" type="GConfChangeSet*"/>
1080 </parameters>
1081 </method>
1082 <constructor name="new" symbol="gconf_change_set_new">
1083 <return-type type="GConfChangeSet*"/>
1084 </constructor>
1085 <method name="ref" symbol="gconf_change_set_ref">
1086 <return-type type="void"/>
1087 <parameters>
1088 <parameter name="cs" type="GConfChangeSet*"/>
1089 </parameters>
1090 </method>
1091 <method name="remove" symbol="gconf_change_set_remove">
1092 <return-type type="void"/>
1093 <parameters>
1094 <parameter name="cs" type="GConfChangeSet*"/>
1095 <parameter name="key" type="gchar*"/>
1096 </parameters>
1097 </method>
1098 <method name="set" symbol="gconf_change_set_set">
1099 <return-type type="void"/>
1100 <parameters>
1101 <parameter name="cs" type="GConfChangeSet*"/>
1102 <parameter name="key" type="gchar*"/>
1103 <parameter name="value" type="GConfValue*"/>
1104 </parameters>
1105 </method>
1106 <method name="set_bool" symbol="gconf_change_set_set_bool">
1107 <return-type type="void"/>
1108 <parameters>
1109 <parameter name="cs" type="GConfChangeSet*"/>
1110 <parameter name="key" type="gchar*"/>
1111 <parameter name="val" type="gboolean"/>
1112 </parameters>
1113 </method>
1114 <method name="set_float" symbol="gconf_change_set_set_float">
1115 <return-type type="void"/>
1116 <parameters>
1117 <parameter name="cs" type="GConfChangeSet*"/>
1118 <parameter name="key" type="gchar*"/>
1119 <parameter name="val" type="gdouble"/>
1120 </parameters>
1121 </method>
1122 <method name="set_int" symbol="gconf_change_set_set_int">
1123 <return-type type="void"/>
1124 <parameters>
1125 <parameter name="cs" type="GConfChangeSet*"/>
1126 <parameter name="key" type="gchar*"/>
1127 <parameter name="val" type="gint"/>
1128 </parameters>
1129 </method>
1130 <method name="set_list" symbol="gconf_change_set_set_list">
1131 <return-type type="void"/>
1132 <parameters>
1133 <parameter name="cs" type="GConfChangeSet*"/>
1134 <parameter name="key" type="gchar*"/>
1135 <parameter name="list_type" type="GConfValueType"/>
1136 <parameter name="list" type="GSList*"/>
1137 </parameters>
1138 </method>
1139 <method name="set_nocopy" symbol="gconf_change_set_set_nocopy">
1140 <return-type type="void"/>
1141 <parameters>
1142 <parameter name="cs" type="GConfChangeSet*"/>
1143 <parameter name="key" type="gchar*"/>
1144 <parameter name="value" type="GConfValue*"/>
1145 </parameters>
1146 </method>
1147 <method name="set_pair" symbol="gconf_change_set_set_pair">
1148 <return-type type="void"/>
1149 <parameters>
1150 <parameter name="cs" type="GConfChangeSet*"/>
1151 <parameter name="key" type="gchar*"/>
1152 <parameter name="car_type" type="GConfValueType"/>
1153 <parameter name="cdr_type" type="GConfValueType"/>
1154 <parameter name="address_of_car" type="gconstpointer"/>
1155 <parameter name="address_of_cdr" type="gconstpointer"/>
1156 </parameters>
1157 </method>
1158 <method name="set_schema" symbol="gconf_change_set_set_schema">
1159 <return-type type="void"/>
1160 <parameters>
1161 <parameter name="cs" type="GConfChangeSet*"/>
1162 <parameter name="key" type="gchar*"/>
1163 <parameter name="val" type="GConfSchema*"/>
1164 </parameters>
1165 </method>
1166 <method name="set_string" symbol="gconf_change_set_set_string">
1167 <return-type type="void"/>
1168 <parameters>
1169 <parameter name="cs" type="GConfChangeSet*"/>
1170 <parameter name="key" type="gchar*"/>
1171 <parameter name="val" type="gchar*"/>
1172 </parameters>
1173 </method>
1174 <method name="set_user_data" symbol="gconf_change_set_set_user_data">
1175 <return-type type="void"/>
1176 <parameters>
1177 <parameter name="cs" type="GConfChangeSet*"/>
1178 <parameter name="data" type="gpointer"/>
1179 <parameter name="dnotify" type="GDestroyNotify"/>
1180 </parameters>
1181 </method>
1182 <method name="size" symbol="gconf_change_set_size">
1183 <return-type type="guint"/>
1184 <parameters>
1185 <parameter name="cs" type="GConfChangeSet*"/>
1186 </parameters>
1187 </method>
1188 <method name="unref" symbol="gconf_change_set_unref">
1189 <return-type type="void"/>
1190 <parameters>
1191 <parameter name="cs" type="GConfChangeSet*"/>
1192 </parameters>
1193 </method>
1194 <method name="unset" symbol="gconf_change_set_unset">
1195 <return-type type="void"/>
1196 <parameters>
1197 <parameter name="cs" type="GConfChangeSet*"/>
1198 <parameter name="key" type="gchar*"/>
1199 </parameters>
1200 </method>
1201 </boxed>
1202 <enum name="GConfClientErrorHandlingMode" type-name="GConfClientErrorHandlingMode" get-type="gconf_client_error_handling_mode_get_type">
1203 <member name="GCONF_CLIENT_HANDLE_NONE" value="0"/>
1204 <member name="GCONF_CLIENT_HANDLE_UNRETURNED" value="1"/>
1205 <member name="GCONF_CLIENT_HANDLE_ALL" value="2"/>
1206 </enum>
1207 <enum name="GConfClientPreloadType" type-name="GConfClientPreloadType" get-type="gconf_client_preload_type_get_type">
1208 <member name="GCONF_CLIENT_PRELOAD_NONE" value="0"/>
1209 <member name="GCONF_CLIENT_PRELOAD_ONELEVEL" value="1"/>
1210 <member name="GCONF_CLIENT_PRELOAD_RECURSIVE" value="2"/>
1211 </enum>
1212 <enum name="GConfError" type-name="GConfError" get-type="gconf_error_get_type">
1213 <member name="GCONF_ERROR_SUCCESS" value="0"/>
1214 <member name="GCONF_ERROR_FAILED" value="1"/>
1215 <member name="GCONF_ERROR_NO_SERVER" value="2"/>
1216 <member name="GCONF_ERROR_NO_PERMISSION" value="3"/>
1217 <member name="GCONF_ERROR_BAD_ADDRESS" value="4"/>
1218 <member name="GCONF_ERROR_BAD_KEY" value="5"/>
1219 <member name="GCONF_ERROR_PARSE_ERROR" value="6"/>
1220 <member name="GCONF_ERROR_CORRUPT" value="7"/>
1221 <member name="GCONF_ERROR_TYPE_MISMATCH" value="8"/>
1222 <member name="GCONF_ERROR_IS_DIR" value="9"/>
1223 <member name="GCONF_ERROR_IS_KEY" value="10"/>
1224 <member name="GCONF_ERROR_OVERRIDDEN" value="11"/>
1225 <member name="GCONF_ERROR_OAF_ERROR" value="12"/>
1226 <member name="GCONF_ERROR_LOCAL_ENGINE" value="13"/>
1227 <member name="GCONF_ERROR_LOCK_FAILED" value="14"/>
1228 <member name="GCONF_ERROR_NO_WRITABLE_DATABASE" value="15"/>
1229 <member name="GCONF_ERROR_IN_SHUTDOWN" value="16"/>
1230 </enum>
1231 <enum name="GConfValueType" type-name="GConfValueType" get-type="gconf_value_type_get_type">
1232 <member name="GCONF_VALUE_INVALID" value="0"/>
1233 <member name="GCONF_VALUE_STRING" value="1"/>
1234 <member name="GCONF_VALUE_INT" value="2"/>
1235 <member name="GCONF_VALUE_FLOAT" value="3"/>
1236 <member name="GCONF_VALUE_BOOL" value="4"/>
1237 <member name="GCONF_VALUE_SCHEMA" value="5"/>
1238 <member name="GCONF_VALUE_LIST" value="6"/>
1239 <member name="GCONF_VALUE_PAIR" value="7"/>
1240 </enum>
1241 <flags name="GConfUnsetFlags" type-name="GConfUnsetFlags" get-type="gconf_unset_flags_get_type">
1242 <member name="GCONF_UNSET_INCLUDING_SCHEMA_NAMES" value="1"/>
1243 </flags>
1244 <object name="GConfClient" parent="GObject" type-name="GConfClient" get-type="gconf_client_get_type">
1245 <method name="add_dir" symbol="gconf_client_add_dir">
1246 <return-type type="void"/>
1247 <parameters>
1248 <parameter name="client" type="GConfClient*"/>
1249 <parameter name="dir" type="gchar*"/>
1250 <parameter name="preload" type="GConfClientPreloadType"/>
1251 <parameter name="err" type="GError**"/>
1252 </parameters>
1253 </method>
1254 <method name="all_dirs" symbol="gconf_client_all_dirs">
1255 <return-type type="GSList*"/>
1256 <parameters>
1257 <parameter name="client" type="GConfClient*"/>
1258 <parameter name="dir" type="gchar*"/>
1259 <parameter name="err" type="GError**"/>
1260 </parameters>
1261 </method>
1262 <method name="all_entries" symbol="gconf_client_all_entries">
1263 <return-type type="GSList*"/>
1264 <parameters>
1265 <parameter name="client" type="GConfClient*"/>
1266 <parameter name="dir" type="gchar*"/>
1267 <parameter name="err" type="GError**"/>
1268 </parameters>
1269 </method>
1270 <method name="change_set_from_current" symbol="gconf_client_change_set_from_current">
1271 <return-type type="GConfChangeSet*"/>
1272 <parameters>
1273 <parameter name="client" type="GConfClient*"/>
1274 <parameter name="err" type="GError**"/>
1275 <parameter name="first_key" type="gchar*"/>
1276 </parameters>
1277 </method>
1278 <method name="change_set_from_currentv" symbol="gconf_client_change_set_from_currentv">
1279 <return-type type="GConfChangeSet*"/>
1280 <parameters>
1281 <parameter name="client" type="GConfClient*"/>
1282 <parameter name="keys" type="gchar**"/>
1283 <parameter name="err" type="GError**"/>
1284 </parameters>
1285 </method>
1286 <method name="clear_cache" symbol="gconf_client_clear_cache">
1287 <return-type type="void"/>
1288 <parameters>
1289 <parameter name="client" type="GConfClient*"/>
1290 </parameters>
1291 </method>
1292 <method name="commit_change_set" symbol="gconf_client_commit_change_set">
1293 <return-type type="gboolean"/>
1294 <parameters>
1295 <parameter name="client" type="GConfClient*"/>
1296 <parameter name="cs" type="GConfChangeSet*"/>
1297 <parameter name="remove_committed" type="gboolean"/>
1298 <parameter name="err" type="GError**"/>
1299 </parameters>
1300 </method>
1301 <method name="dir_exists" symbol="gconf_client_dir_exists">
1302 <return-type type="gboolean"/>
1303 <parameters>
1304 <parameter name="client" type="GConfClient*"/>
1305 <parameter name="dir" type="gchar*"/>
1306 <parameter name="err" type="GError**"/>
1307 </parameters>
1308 </method>
1309 <method name="error" symbol="gconf_client_error">
1310 <return-type type="void"/>
1311 <parameters>
1312 <parameter name="client" type="GConfClient*"/>
1313 <parameter name="error" type="GError*"/>
1314 </parameters>
1315 </method>
1316 <method name="get" symbol="gconf_client_get">
1317 <return-type type="GConfValue*"/>
1318 <parameters>
1319 <parameter name="client" type="GConfClient*"/>
1320 <parameter name="key" type="gchar*"/>
1321 <parameter name="err" type="GError**"/>
1322 </parameters>
1323 </method>
1324 <method name="get_bool" symbol="gconf_client_get_bool">
1325 <return-type type="gboolean"/>
1326 <parameters>
1327 <parameter name="client" type="GConfClient*"/>
1328 <parameter name="key" type="gchar*"/>
1329 <parameter name="err" type="GError**"/>
1330 </parameters>
1331 </method>
1332 <method name="get_default" symbol="gconf_client_get_default">
1333 <return-type type="GConfClient*"/>
1334 </method>
1335 <method name="get_default_from_schema" symbol="gconf_client_get_default_from_schema">
1336 <return-type type="GConfValue*"/>
1337 <parameters>
1338 <parameter name="client" type="GConfClient*"/>
1339 <parameter name="key" type="gchar*"/>
1340 <parameter name="err" type="GError**"/>
1341 </parameters>
1342 </method>
1343 <method name="get_entry" symbol="gconf_client_get_entry">
1344 <return-type type="GConfEntry*"/>
1345 <parameters>
1346 <parameter name="client" type="GConfClient*"/>
1347 <parameter name="key" type="gchar*"/>
1348 <parameter name="locale" type="gchar*"/>
1349 <parameter name="use_schema_default" type="gboolean"/>
1350 <parameter name="err" type="GError**"/>
1351 </parameters>
1352 </method>
1353 <method name="get_float" symbol="gconf_client_get_float">
1354 <return-type type="gdouble"/>
1355 <parameters>
1356 <parameter name="client" type="GConfClient*"/>
1357 <parameter name="key" type="gchar*"/>
1358 <parameter name="err" type="GError**"/>
1359 </parameters>
1360 </method>
1361 <method name="get_for_engine" symbol="gconf_client_get_for_engine">
1362 <return-type type="GConfClient*"/>
1363 <parameters>
1364 <parameter name="engine" type="GConfEngine*"/>
1365 </parameters>
1366 </method>
1367 <method name="get_int" symbol="gconf_client_get_int">
1368 <return-type type="gint"/>
1369 <parameters>
1370 <parameter name="client" type="GConfClient*"/>
1371 <parameter name="key" type="gchar*"/>
1372 <parameter name="err" type="GError**"/>
1373 </parameters>
1374 </method>
1375 <method name="get_list" symbol="gconf_client_get_list">
1376 <return-type type="GSList*"/>
1377 <parameters>
1378 <parameter name="client" type="GConfClient*"/>
1379 <parameter name="key" type="gchar*"/>
1380 <parameter name="list_type" type="GConfValueType"/>
1381 <parameter name="err" type="GError**"/>
1382 </parameters>
1383 </method>
1384 <method name="get_pair" symbol="gconf_client_get_pair">
1385 <return-type type="gboolean"/>
1386 <parameters>
1387 <parameter name="client" type="GConfClient*"/>
1388 <parameter name="key" type="gchar*"/>
1389 <parameter name="car_type" type="GConfValueType"/>
1390 <parameter name="cdr_type" type="GConfValueType"/>
1391 <parameter name="car_retloc" type="gpointer"/>
1392 <parameter name="cdr_retloc" type="gpointer"/>
1393 <parameter name="err" type="GError**"/>
1394 </parameters>
1395 </method>
1396 <method name="get_schema" symbol="gconf_client_get_schema">
1397 <return-type type="GConfSchema*"/>
1398 <parameters>
1399 <parameter name="client" type="GConfClient*"/>
1400 <parameter name="key" type="gchar*"/>
1401 <parameter name="err" type="GError**"/>
1402 </parameters>
1403 </method>
1404 <method name="get_string" symbol="gconf_client_get_string">
1405 <return-type type="gchar*"/>
1406 <parameters>
1407 <parameter name="client" type="GConfClient*"/>
1408 <parameter name="key" type="gchar*"/>
1409 <parameter name="err" type="GError**"/>
1410 </parameters>
1411 </method>
1412 <method name="get_without_default" symbol="gconf_client_get_without_default">
1413 <return-type type="GConfValue*"/>
1414 <parameters>
1415 <parameter name="client" type="GConfClient*"/>
1416 <parameter name="key" type="gchar*"/>
1417 <parameter name="err" type="GError**"/>
1418 </parameters>
1419 </method>
1420 <method name="key_is_writable" symbol="gconf_client_key_is_writable">
1421 <return-type type="gboolean"/>
1422 <parameters>
1423 <parameter name="client" type="GConfClient*"/>
1424 <parameter name="key" type="gchar*"/>
1425 <parameter name="err" type="GError**"/>
1426 </parameters>
1427 </method>
1428 <method name="notify" symbol="gconf_client_notify">
1429 <return-type type="void"/>
1430 <parameters>
1431 <parameter name="client" type="GConfClient*"/>
1432 <parameter name="key" type="char*"/>
1433 </parameters>
1434 </method>
1435 <method name="notify_add" symbol="gconf_client_notify_add">
1436 <return-type type="guint"/>
1437 <parameters>
1438 <parameter name="client" type="GConfClient*"/>
1439 <parameter name="namespace_section" type="gchar*"/>
1440 <parameter name="func" type="GConfClientNotifyFunc"/>
1441 <parameter name="user_data" type="gpointer"/>
1442 <parameter name="destroy_notify" type="GFreeFunc"/>
1443 <parameter name="err" type="GError**"/>
1444 </parameters>
1445 </method>
1446 <method name="notify_remove" symbol="gconf_client_notify_remove">
1447 <return-type type="void"/>
1448 <parameters>
1449 <parameter name="client" type="GConfClient*"/>
1450 <parameter name="cnxn" type="guint"/>
1451 </parameters>
1452 </method>
1453 <method name="preload" symbol="gconf_client_preload">
1454 <return-type type="void"/>
1455 <parameters>
1456 <parameter name="client" type="GConfClient*"/>
1457 <parameter name="dirname" type="gchar*"/>
1458 <parameter name="type" type="GConfClientPreloadType"/>
1459 <parameter name="err" type="GError**"/>
1460 </parameters>
1461 </method>
1462 <method name="recursive_unset" symbol="gconf_client_recursive_unset">
1463 <return-type type="gboolean"/>
1464 <parameters>
1465 <parameter name="client" type="GConfClient*"/>
1466 <parameter name="key" type="char*"/>
1467 <parameter name="flags" type="GConfUnsetFlags"/>
1468 <parameter name="err" type="GError**"/>
1469 </parameters>
1470 </method>
1471 <method name="remove_dir" symbol="gconf_client_remove_dir">
1472 <return-type type="void"/>
1473 <parameters>
1474 <parameter name="client" type="GConfClient*"/>
1475 <parameter name="dir" type="gchar*"/>
1476 <parameter name="err" type="GError**"/>
1477 </parameters>
1478 </method>
1479 <method name="reverse_change_set" symbol="gconf_client_reverse_change_set">
1480 <return-type type="GConfChangeSet*"/>
1481 <parameters>
1482 <parameter name="client" type="GConfClient*"/>
1483 <parameter name="cs" type="GConfChangeSet*"/>
1484 <parameter name="err" type="GError**"/>
1485 </parameters>
1486 </method>
1487 <method name="set" symbol="gconf_client_set">
1488 <return-type type="void"/>
1489 <parameters>
1490 <parameter name="client" type="GConfClient*"/>
1491 <parameter name="key" type="gchar*"/>
1492 <parameter name="val" type="GConfValue*"/>
1493 <parameter name="err" type="GError**"/>
1494 </parameters>
1495 </method>
1496 <method name="set_bool" symbol="gconf_client_set_bool">
1497 <return-type type="gboolean"/>
1498 <parameters>
1499 <parameter name="client" type="GConfClient*"/>
1500 <parameter name="key" type="gchar*"/>
1501 <parameter name="val" type="gboolean"/>
1502 <parameter name="err" type="GError**"/>
1503 </parameters>
1504 </method>
1505 <method name="set_error_handling" symbol="gconf_client_set_error_handling">
1506 <return-type type="void"/>
1507 <parameters>
1508 <parameter name="client" type="GConfClient*"/>
1509 <parameter name="mode" type="GConfClientErrorHandlingMode"/>
1510 </parameters>
1511 </method>
1512 <method name="set_float" symbol="gconf_client_set_float">
1513 <return-type type="gboolean"/>
1514 <parameters>
1515 <parameter name="client" type="GConfClient*"/>
1516 <parameter name="key" type="gchar*"/>
1517 <parameter name="val" type="gdouble"/>
1518 <parameter name="err" type="GError**"/>
1519 </parameters>
1520 </method>
1521 <method name="set_global_default_error_handler" symbol="gconf_client_set_global_default_error_handler">
1522 <return-type type="void"/>
1523 <parameters>
1524 <parameter name="func" type="GConfClientErrorHandlerFunc"/>
1525 </parameters>
1526 </method>
1527 <method name="set_int" symbol="gconf_client_set_int">
1528 <return-type type="gboolean"/>
1529 <parameters>
1530 <parameter name="client" type="GConfClient*"/>
1531 <parameter name="key" type="gchar*"/>
1532 <parameter name="val" type="gint"/>
1533 <parameter name="err" type="GError**"/>
1534 </parameters>
1535 </method>
1536 <method name="set_list" symbol="gconf_client_set_list">
1537 <return-type type="gboolean"/>
1538 <parameters>
1539 <parameter name="client" type="GConfClient*"/>
1540 <parameter name="key" type="gchar*"/>
1541 <parameter name="list_type" type="GConfValueType"/>
1542 <parameter name="list" type="GSList*"/>
1543 <parameter name="err" type="GError**"/>
1544 </parameters>
1545 </method>
1546 <method name="set_pair" symbol="gconf_client_set_pair">
1547 <return-type type="gboolean"/>
1548 <parameters>
1549 <parameter name="client" type="GConfClient*"/>
1550 <parameter name="key" type="gchar*"/>
1551 <parameter name="car_type" type="GConfValueType"/>
1552 <parameter name="cdr_type" type="GConfValueType"/>
1553 <parameter name="address_of_car" type="gconstpointer"/>
1554 <parameter name="address_of_cdr" type="gconstpointer"/>
1555 <parameter name="err" type="GError**"/>
1556 </parameters>
1557 </method>
1558 <method name="set_schema" symbol="gconf_client_set_schema">
1559 <return-type type="gboolean"/>
1560 <parameters>
1561 <parameter name="client" type="GConfClient*"/>
1562 <parameter name="key" type="gchar*"/>
1563 <parameter name="val" type="GConfSchema*"/>
1564 <parameter name="err" type="GError**"/>
1565 </parameters>
1566 </method>
1567 <method name="set_string" symbol="gconf_client_set_string">
1568 <return-type type="gboolean"/>
1569 <parameters>
1570 <parameter name="client" type="GConfClient*"/>
1571 <parameter name="key" type="gchar*"/>
1572 <parameter name="val" type="gchar*"/>
1573 <parameter name="err" type="GError**"/>
1574 </parameters>
1575 </method>
1576 <method name="suggest_sync" symbol="gconf_client_suggest_sync">
1577 <return-type type="void"/>
1578 <parameters>
1579 <parameter name="client" type="GConfClient*"/>
1580 <parameter name="err" type="GError**"/>
1581 </parameters>
1582 </method>
1583 <method name="unreturned_error" symbol="gconf_client_unreturned_error">
1584 <return-type type="void"/>
1585 <parameters>
1586 <parameter name="client" type="GConfClient*"/>
1587 <parameter name="error" type="GError*"/>
1588 </parameters>
1589 </method>
1590 <method name="unset" symbol="gconf_client_unset">
1591 <return-type type="gboolean"/>
1592 <parameters>
1593 <parameter name="client" type="GConfClient*"/>
1594 <parameter name="key" type="gchar*"/>
1595 <parameter name="err" type="GError**"/>
1596 </parameters>
1597 </method>
1598 <method name="value_changed" symbol="gconf_client_value_changed">
1599 <return-type type="void"/>
1600 <parameters>
1601 <parameter name="client" type="GConfClient*"/>
1602 <parameter name="key" type="gchar*"/>
1603 <parameter name="value" type="GConfValue*"/>
1604 </parameters>
1605 </method>
1606 <signal name="error" when="LAST">
1607 <return-type type="void"/>
1608 <parameters>
1609 <parameter name="client" type="GConfClient*"/>
1610 <parameter name="error" type="gpointer"/>
1611 </parameters>
1612 </signal>
1613 <signal name="unreturned-error" when="LAST">
1614 <return-type type="void"/>
1615 <parameters>
1616 <parameter name="client" type="GConfClient*"/>
1617 <parameter name="error" type="gpointer"/>
1618 </parameters>
1619 </signal>
1620 <signal name="value-changed" when="LAST">
1621 <return-type type="void"/>
1622 <parameters>
1623 <parameter name="client" type="GConfClient*"/>
1624 <parameter name="key" type="char*"/>
1625 <parameter name="value" type="gpointer"/>
1626 </parameters>
1627 </signal>
1628 <field name="engine" type="GConfEngine*"/>
1629 <field name="error_mode" type="GConfClientErrorHandlingMode"/>
1630 <field name="dir_hash" type="GHashTable*"/>
1631 <field name="cache_hash" type="GHashTable*"/>
1632 <field name="listeners" type="GConfListeners*"/>
1633 <field name="notify_list" type="GSList*"/>
1634 <field name="notify_handler" type="guint"/>
1635 <field name="pending_notify_count" type="int"/>
1636 <field name="cache_dirs" type="GHashTable*"/>
1637 <field name="pad2" type="int"/>
1638 </object>
1639 </namespace>
1640 </api>