comparison doc/libaudacious/libaudacious-decl.txt @ 2053:4ecd967bfd8f trunk

[svn] - add gtkdoc settings - document util.c
author nenolod
date Mon, 04 Dec 2006 13:25:25 -0800
parents
children 53a3d5db6b58
comparison
equal deleted inserted replaced
2052:5e7744e13f19 2053:4ecd967bfd8f
1 <STRUCT>
2 <NAME>VFSFile</NAME>
3 </STRUCT>
4 <STRUCT>
5 <NAME>VFSConstructor</NAME>
6 </STRUCT>
7 <STRUCT>
8 <NAME>VFSFile</NAME>
9 struct _VFSFile {
10 gchar *uri;
11 gpointer handle;
12 VFSConstructor *base;
13 };
14 </STRUCT>
15 <STRUCT>
16 <NAME>VFSConstructor</NAME>
17 struct _VFSConstructor {
18 gchar *uri_id;
19 VFSFile *(*vfs_fopen_impl)(const gchar *path,
20 const gchar *mode);
21 gint (*vfs_fclose_impl)(VFSFile * file);
22 size_t (*vfs_fread_impl)(gpointer ptr, size_t size,
23 size_t nmemb, VFSFile *file);
24 size_t (*vfs_fwrite_impl)(gconstpointer ptr, size_t size,
25 size_t nmemb, VFSFile *file);
26 gint (*vfs_getc_impl)(VFSFile *stream);
27 gint (*vfs_ungetc_impl)(gint c, VFSFile *stream);
28 gint (*vfs_fseek_impl)(VFSFile *file, glong offset, gint whence);
29 void (*vfs_rewind_impl)(VFSFile *file);
30 glong (*vfs_ftell_impl)(VFSFile *file);
31 gboolean (*vfs_feof_impl)(VFSFile *file);
32 gboolean (*vfs_truncate_impl)(VFSFile *file, glong length);
33 };
34 </STRUCT>
35 <FUNCTION>
36 <NAME>vfs_init</NAME>
37 <RETURNS>gboolean </RETURNS>
38 void
39 </FUNCTION>
40 <FUNCTION>
41 <NAME>vfs_fopen</NAME>
42 <RETURNS>VFSFile *</RETURNS>
43 const gchar * path,const gchar * mode
44 </FUNCTION>
45 <FUNCTION>
46 <NAME>vfs_fclose</NAME>
47 <RETURNS>gint </RETURNS>
48 VFSFile * file
49 </FUNCTION>
50 <FUNCTION>
51 <NAME>vfs_fread</NAME>
52 <RETURNS>size_t </RETURNS>
53 gpointer ptr,size_t size,size_t nmemb,VFSFile * file
54 </FUNCTION>
55 <FUNCTION>
56 <NAME>vfs_fwrite</NAME>
57 <RETURNS>size_t </RETURNS>
58 gconstpointer ptr,size_t size,size_t nmemb,VFSFile *file
59 </FUNCTION>
60 <FUNCTION>
61 <NAME>vfs_getc</NAME>
62 <RETURNS>gint </RETURNS>
63 VFSFile *stream
64 </FUNCTION>
65 <FUNCTION>
66 <NAME>vfs_ungetc</NAME>
67 <RETURNS>gint </RETURNS>
68 gint c,VFSFile *stream
69 </FUNCTION>
70 <FUNCTION>
71 <NAME>vfs_fgets</NAME>
72 <RETURNS>gchar *</RETURNS>
73 gchar *s,gint n,VFSFile *stream
74 </FUNCTION>
75 <FUNCTION>
76 <NAME>vfs_fseek</NAME>
77 <RETURNS>gint </RETURNS>
78 VFSFile * file,glong offset,gint whence
79 </FUNCTION>
80 <FUNCTION>
81 <NAME>vfs_rewind</NAME>
82 <RETURNS>void </RETURNS>
83 VFSFile * file
84 </FUNCTION>
85 <FUNCTION>
86 <NAME>vfs_ftell</NAME>
87 <RETURNS>glong </RETURNS>
88 VFSFile * file
89 </FUNCTION>
90 <FUNCTION>
91 <NAME>vfs_feof</NAME>
92 <RETURNS>gboolean </RETURNS>
93 VFSFile * file
94 </FUNCTION>
95 <FUNCTION>
96 <NAME>vfs_file_test</NAME>
97 <RETURNS>gboolean </RETURNS>
98 const gchar * path,GFileTest test
99 </FUNCTION>
100 <FUNCTION>
101 <NAME>vfs_is_writeable</NAME>
102 <RETURNS>gboolean </RETURNS>
103 const gchar * path
104 </FUNCTION>
105 <FUNCTION>
106 <NAME>vfs_truncate</NAME>
107 <RETURNS>gboolean </RETURNS>
108 VFSFile * file, glong length
109 </FUNCTION>
110 <FUNCTION>
111 <NAME>vfs_fprintf</NAME>
112 <RETURNS>int </RETURNS>
113 VFSFile *stream, gchar const *format, ...
114 </FUNCTION>
115 <FUNCTION>
116 <NAME>vfs_register_transport</NAME>
117 <RETURNS>gboolean </RETURNS>
118 VFSConstructor *vtable
119 </FUNCTION>
120 <FUNCTION>
121 <NAME>xmms_connect_to_session</NAME>
122 <RETURNS>gint </RETURNS>
123 gint session
124 </FUNCTION>
125 <FUNCTION>
126 <NAME>xmms_remote_playlist</NAME>
127 <RETURNS>void </RETURNS>
128 gint session, gchar ** list, gint num,gboolean enqueue
129 </FUNCTION>
130 <FUNCTION>
131 <NAME>xmms_remote_get_version</NAME>
132 <RETURNS>gint </RETURNS>
133 gint session
134 </FUNCTION>
135 <FUNCTION>
136 <NAME>xmms_remote_playlist_add</NAME>
137 <RETURNS>void </RETURNS>
138 gint session, GList * list
139 </FUNCTION>
140 <FUNCTION>
141 <NAME>xmms_remote_playlist_delete</NAME>
142 <RETURNS>void </RETURNS>
143 gint session, gint pos
144 </FUNCTION>
145 <FUNCTION>
146 <NAME>xmms_remote_play</NAME>
147 <RETURNS>void </RETURNS>
148 gint session
149 </FUNCTION>
150 <FUNCTION>
151 <NAME>xmms_remote_pause</NAME>
152 <RETURNS>void </RETURNS>
153 gint session
154 </FUNCTION>
155 <FUNCTION>
156 <NAME>xmms_remote_stop</NAME>
157 <RETURNS>void </RETURNS>
158 gint session
159 </FUNCTION>
160 <FUNCTION>
161 <NAME>xmms_remote_is_playing</NAME>
162 <RETURNS>gboolean </RETURNS>
163 gint session
164 </FUNCTION>
165 <FUNCTION>
166 <NAME>xmms_remote_is_paused</NAME>
167 <RETURNS>gboolean </RETURNS>
168 gint session
169 </FUNCTION>
170 <FUNCTION>
171 <NAME>xmms_remote_get_playlist_pos</NAME>
172 <RETURNS>gint </RETURNS>
173 gint session
174 </FUNCTION>
175 <FUNCTION>
176 <NAME>xmms_remote_set_playlist_pos</NAME>
177 <RETURNS>void </RETURNS>
178 gint session, gint pos
179 </FUNCTION>
180 <FUNCTION>
181 <NAME>xmms_remote_get_playlist_length</NAME>
182 <RETURNS>gint </RETURNS>
183 gint session
184 </FUNCTION>
185 <FUNCTION>
186 <NAME>xmms_remote_playlist_clear</NAME>
187 <RETURNS>void </RETURNS>
188 gint session
189 </FUNCTION>
190 <FUNCTION>
191 <NAME>xmms_remote_get_output_time</NAME>
192 <RETURNS>gint </RETURNS>
193 gint session
194 </FUNCTION>
195 <FUNCTION>
196 <NAME>xmms_remote_jump_to_time</NAME>
197 <RETURNS>void </RETURNS>
198 gint session, gint pos
199 </FUNCTION>
200 <FUNCTION>
201 <NAME>xmms_remote_get_volume</NAME>
202 <RETURNS>void </RETURNS>
203 gint session, gint * vl, gint * vr
204 </FUNCTION>
205 <FUNCTION>
206 <NAME>xmms_remote_get_main_volume</NAME>
207 <RETURNS>gint </RETURNS>
208 gint session
209 </FUNCTION>
210 <FUNCTION>
211 <NAME>xmms_remote_get_balance</NAME>
212 <RETURNS>gint </RETURNS>
213 gint session
214 </FUNCTION>
215 <FUNCTION>
216 <NAME>xmms_remote_set_volume</NAME>
217 <RETURNS>void </RETURNS>
218 gint session, gint vl, gint vr
219 </FUNCTION>
220 <FUNCTION>
221 <NAME>xmms_remote_set_main_volume</NAME>
222 <RETURNS>void </RETURNS>
223 gint session, gint v
224 </FUNCTION>
225 <FUNCTION>
226 <NAME>xmms_remote_set_balance</NAME>
227 <RETURNS>void </RETURNS>
228 gint session, gint b
229 </FUNCTION>
230 <FUNCTION>
231 <NAME>xmms_remote_get_skin</NAME>
232 <RETURNS>gchar *</RETURNS>
233 gint session
234 </FUNCTION>
235 <FUNCTION>
236 <NAME>xmms_remote_set_skin</NAME>
237 <RETURNS>void </RETURNS>
238 gint session, gchar * skinfile
239 </FUNCTION>
240 <FUNCTION>
241 <NAME>xmms_remote_get_playlist_file</NAME>
242 <RETURNS>gchar *</RETURNS>
243 gint session, gint pos
244 </FUNCTION>
245 <FUNCTION>
246 <NAME>xmms_remote_get_playlist_title</NAME>
247 <RETURNS>gchar *</RETURNS>
248 gint session, gint pos
249 </FUNCTION>
250 <FUNCTION>
251 <NAME>xmms_remote_get_playlist_time</NAME>
252 <RETURNS>gint </RETURNS>
253 gint session, gint pos
254 </FUNCTION>
255 <FUNCTION>
256 <NAME>xmms_remote_get_info</NAME>
257 <RETURNS>void </RETURNS>
258 gint session, gint * rate, gint * freq,gint * nch
259 </FUNCTION>
260 <FUNCTION>
261 <NAME>xmms_remote_main_win_toggle</NAME>
262 <RETURNS>void </RETURNS>
263 gint session, gboolean show
264 </FUNCTION>
265 <FUNCTION>
266 <NAME>xmms_remote_pl_win_toggle</NAME>
267 <RETURNS>void </RETURNS>
268 gint session, gboolean show
269 </FUNCTION>
270 <FUNCTION>
271 <NAME>xmms_remote_eq_win_toggle</NAME>
272 <RETURNS>void </RETURNS>
273 gint session, gboolean show
274 </FUNCTION>
275 <FUNCTION>
276 <NAME>xmms_remote_is_main_win</NAME>
277 <RETURNS>gboolean </RETURNS>
278 gint session
279 </FUNCTION>
280 <FUNCTION>
281 <NAME>xmms_remote_is_pl_win</NAME>
282 <RETURNS>gboolean </RETURNS>
283 gint session
284 </FUNCTION>
285 <FUNCTION>
286 <NAME>xmms_remote_is_eq_win</NAME>
287 <RETURNS>gboolean </RETURNS>
288 gint session
289 </FUNCTION>
290 <FUNCTION>
291 <NAME>xmms_remote_show_prefs_box</NAME>
292 <RETURNS>void </RETURNS>
293 gint session
294 </FUNCTION>
295 <FUNCTION>
296 <NAME>xmms_remote_toggle_aot</NAME>
297 <RETURNS>void </RETURNS>
298 gint session, gboolean ontop
299 </FUNCTION>
300 <FUNCTION>
301 <NAME>xmms_remote_eject</NAME>
302 <RETURNS>void </RETURNS>
303 gint session
304 </FUNCTION>
305 <FUNCTION>
306 <NAME>xmms_remote_playlist_prev</NAME>
307 <RETURNS>void </RETURNS>
308 gint session
309 </FUNCTION>
310 <FUNCTION>
311 <NAME>xmms_remote_playlist_next</NAME>
312 <RETURNS>void </RETURNS>
313 gint session
314 </FUNCTION>
315 <FUNCTION>
316 <NAME>xmms_remote_playlist_add_url_string</NAME>
317 <RETURNS>void </RETURNS>
318 gint session, gchar * string
319 </FUNCTION>
320 <FUNCTION>
321 <NAME>xmms_remote_is_running</NAME>
322 <RETURNS>gboolean </RETURNS>
323 gint session
324 </FUNCTION>
325 <FUNCTION>
326 <NAME>xmms_remote_toggle_repeat</NAME>
327 <RETURNS>void </RETURNS>
328 gint session
329 </FUNCTION>
330 <FUNCTION>
331 <NAME>xmms_remote_toggle_shuffle</NAME>
332 <RETURNS>void </RETURNS>
333 gint session
334 </FUNCTION>
335 <FUNCTION>
336 <NAME>xmms_remote_is_repeat</NAME>
337 <RETURNS>gboolean </RETURNS>
338 gint session
339 </FUNCTION>
340 <FUNCTION>
341 <NAME>xmms_remote_is_shuffle</NAME>
342 <RETURNS>gboolean </RETURNS>
343 gint session
344 </FUNCTION>
345 <FUNCTION>
346 <NAME>xmms_remote_get_eq</NAME>
347 <RETURNS>void </RETURNS>
348 gint session, gfloat * preamp,gfloat ** bands
349 </FUNCTION>
350 <FUNCTION>
351 <NAME>xmms_remote_get_eq_preamp</NAME>
352 <RETURNS>gfloat </RETURNS>
353 gint session
354 </FUNCTION>
355 <FUNCTION>
356 <NAME>xmms_remote_get_eq_band</NAME>
357 <RETURNS>gfloat </RETURNS>
358 gint session, gint band
359 </FUNCTION>
360 <FUNCTION>
361 <NAME>xmms_remote_set_eq</NAME>
362 <RETURNS>void </RETURNS>
363 gint session, gfloat preamp, gfloat * bands
364 </FUNCTION>
365 <FUNCTION>
366 <NAME>xmms_remote_set_eq_preamp</NAME>
367 <RETURNS>void </RETURNS>
368 gint session, gfloat preamp
369 </FUNCTION>
370 <FUNCTION>
371 <NAME>xmms_remote_set_eq_band</NAME>
372 <RETURNS>void </RETURNS>
373 gint session, gint band, gfloat value
374 </FUNCTION>
375 <FUNCTION>
376 <NAME>xmms_remote_quit</NAME>
377 <RETURNS>void </RETURNS>
378 gint session
379 </FUNCTION>
380 <FUNCTION>
381 <NAME>xmms_remote_play_pause</NAME>
382 <RETURNS>void </RETURNS>
383 gint session
384 </FUNCTION>
385 <FUNCTION>
386 <NAME>xmms_remote_playlist_ins_url_string</NAME>
387 <RETURNS>void </RETURNS>
388 gint session, gchar * string,gint pos
389 </FUNCTION>
390 <FUNCTION>
391 <NAME>xmms_remote_playqueue_add</NAME>
392 <RETURNS>void </RETURNS>
393 gint session, gint pos
394 </FUNCTION>
395 <FUNCTION>
396 <NAME>xmms_remote_playqueue_remove</NAME>
397 <RETURNS>void </RETURNS>
398 gint session, gint pos
399 </FUNCTION>
400 <FUNCTION>
401 <NAME>xmms_remote_get_playqueue_length</NAME>
402 <RETURNS>gint </RETURNS>
403 gint session
404 </FUNCTION>
405 <FUNCTION>
406 <NAME>xmms_remote_toggle_advance</NAME>
407 <RETURNS>void </RETURNS>
408 gint session
409 </FUNCTION>
410 <FUNCTION>
411 <NAME>xmms_remote_is_advance</NAME>
412 <RETURNS>gboolean </RETURNS>
413 gint session
414 </FUNCTION>
415 <FUNCTION>
416 <NAME>xmms_remote_activate</NAME>
417 <RETURNS>void </RETURNS>
418 gint session
419 </FUNCTION>
420 <FUNCTION>
421 <NAME>xmms_remote_show_jtf_box</NAME>
422 <RETURNS>void </RETURNS>
423 gint session
424 </FUNCTION>
425 <FUNCTION>
426 <NAME>xmms_remote_playqueue_clear</NAME>
427 <RETURNS>void </RETURNS>
428 gint session
429 </FUNCTION>
430 <FUNCTION>
431 <NAME>xmms_remote_playqueue_is_queued</NAME>
432 <RETURNS>gboolean </RETURNS>
433 gint session, gint pos
434 </FUNCTION>
435 <FUNCTION>
436 <NAME>xmms_remote_get_playqueue_position</NAME>
437 <RETURNS>gint </RETURNS>
438 gint session, gint pos
439 </FUNCTION>
440 <FUNCTION>
441 <NAME>xmms_remote_get_playqueue_queue_position</NAME>
442 <RETURNS>gint </RETURNS>
443 gint session, gint pos
444 </FUNCTION>
445 <FUNCTION>
446 <NAME>audacious_set_session_uri</NAME>
447 <RETURNS>void </RETURNS>
448 gchar *uri
449 </FUNCTION>
450 <FUNCTION>
451 <NAME>audacious_get_session_uri</NAME>
452 <RETURNS>gchar *</RETURNS>
453 gint session
454 </FUNCTION>
455 <FUNCTION>
456 <NAME>audacious_set_session_type</NAME>
457 <RETURNS>void </RETURNS>
458 gint type
459 </FUNCTION>
460 <FUNCTION>
461 <NAME>xmms_remote_play_files</NAME>
462 <RETURNS>void </RETURNS>
463 gint session, GList * list
464 </FUNCTION>
465 <MACRO>
466 <NAME>xmms_remote_add_files</NAME>
467 #define xmms_remote_add_files(session,list) \
468 xmms_remote_playlist_add(session,list)
469 </MACRO>
470 <STRUCT>
471 <NAME>TitleInput</NAME>
472 typedef struct {
473 gint __size; /* Set by bmp_title_input_new() */
474 gint __version; /* Ditto */
475
476 gchar *performer; /* %p */
477 gchar *album_name; /* %a */
478 gchar *track_name; /* %t */
479 gint track_number; /* %n */
480 gint year; /* %y */
481 gchar *date; /* %d */
482 gchar *genre; /* %g */
483 gchar *comment; /* %c */
484 gchar *file_name; /* %f */
485 const gchar *file_ext; /* %e *//* is not always strdup'ed, see xmms_input_get_song_info and plugins! */
486 gchar *file_path; /* %F */
487 gint length; /* not displayable */
488 gchar *formatter; /* not displayable */
489 time_t mtime;
490 } TitleInput;
491 </STRUCT>
492 <TYPEDEF>
493 <NAME>BmpTitleInput</NAME>
494 typedef TitleInput BmpTitleInput;
495 </TYPEDEF>
496 <MACRO>
497 <NAME>XMMS_TITLEINPUT_SIZE</NAME>
498 #define XMMS_TITLEINPUT_SIZE sizeof(TitleInput)
499 </MACRO>
500 <MACRO>
501 <NAME>XMMS_TITLEINPUT_VERSION</NAME>
502 #define XMMS_TITLEINPUT_VERSION (1)
503 </MACRO>
504 <MACRO>
505 <NAME>XMMS_NEW_TITLEINPUT</NAME>
506 #define XMMS_NEW_TITLEINPUT(input) G_STMT_START { \
507 input = g_new0(TitleInput, 1); \
508 input->__size = XMMS_TITLEINPUT_SIZE; \
509 input->__version = XMMS_TITLEINPUT_VERSION; \
510 } G_STMT_END
511 </MACRO>
512 <FUNCTION>
513 <NAME>bmp_title_input_new</NAME>
514 <RETURNS>TitleInput *</RETURNS>
515 void
516 </FUNCTION>
517 <FUNCTION>
518 <NAME>bmp_title_input_free</NAME>
519 <RETURNS>void </RETURNS>
520 BmpTitleInput * input
521 </FUNCTION>
522 <FUNCTION>
523 <NAME>xmms_get_titlestring</NAME>
524 <RETURNS>gchar *</RETURNS>
525 const gchar * fmt, TitleInput * input
526 </FUNCTION>
527 <FUNCTION>
528 <NAME>xmms_titlestring_descriptions</NAME>
529 <RETURNS>GtkWidget *</RETURNS>
530 gchar * tags, gint rows
531 </FUNCTION>
532 <STRUCT>
533 <NAME>Formatter</NAME>
534 typedef struct {
535 gchar *values[256];
536 } Formatter;
537 </STRUCT>
538 <FUNCTION>
539 <NAME>xmms_formatter_new</NAME>
540 <RETURNS>Formatter *</RETURNS>
541 void
542 </FUNCTION>
543 <FUNCTION>
544 <NAME>xmms_formatter_destroy</NAME>
545 <RETURNS>void </RETURNS>
546 Formatter * formatter
547 </FUNCTION>
548 <FUNCTION>
549 <NAME>xmms_formatter_associate</NAME>
550 <RETURNS>void </RETURNS>
551 Formatter * formatter, guchar id,gchar * value
552 </FUNCTION>
553 <FUNCTION>
554 <NAME>xmms_formatter_dissociate</NAME>
555 <RETURNS>void </RETURNS>
556 Formatter * formatter, guchar id
557 </FUNCTION>
558 <FUNCTION>
559 <NAME>xmms_formatter_format</NAME>
560 <RETURNS>gchar *</RETURNS>
561 Formatter * formatter, gchar * format
562 </FUNCTION>
563 <STRUCT>
564 <NAME>RcLine</NAME>
565 typedef struct {
566 gchar *key;
567 gchar *value;
568 } RcLine;
569 </STRUCT>
570 <STRUCT>
571 <NAME>RcSection</NAME>
572 typedef struct {
573 gchar *name;
574 GList *lines;
575 } RcSection;
576 </STRUCT>
577 <STRUCT>
578 <NAME>RcFile</NAME>
579 typedef struct {
580 GList *sections;
581 } RcFile;
582 </STRUCT>
583 <FUNCTION>
584 <NAME>bmp_rcfile_new</NAME>
585 <RETURNS>RcFile *</RETURNS>
586 void
587 </FUNCTION>
588 <FUNCTION>
589 <NAME>bmp_rcfile_free</NAME>
590 <RETURNS>void </RETURNS>
591 RcFile * file
592 </FUNCTION>
593 <FUNCTION>
594 <NAME>bmp_rcfile_open</NAME>
595 <RETURNS>RcFile *</RETURNS>
596 const gchar * filename
597 </FUNCTION>
598 <FUNCTION>
599 <NAME>bmp_rcfile_write</NAME>
600 <RETURNS>gboolean </RETURNS>
601 RcFile * file, const gchar * filename
602 </FUNCTION>
603 <FUNCTION>
604 <NAME>bmp_rcfile_read_string</NAME>
605 <RETURNS>gboolean </RETURNS>
606 RcFile * file, const gchar * section,const gchar * key, gchar ** value
607 </FUNCTION>
608 <FUNCTION>
609 <NAME>bmp_rcfile_read_int</NAME>
610 <RETURNS>gboolean </RETURNS>
611 RcFile * file, const gchar * section,const gchar * key, gint * value
612 </FUNCTION>
613 <FUNCTION>
614 <NAME>bmp_rcfile_read_bool</NAME>
615 <RETURNS>gboolean </RETURNS>
616 RcFile * file, const gchar * section,const gchar * key, gboolean * value
617 </FUNCTION>
618 <FUNCTION>
619 <NAME>bmp_rcfile_read_float</NAME>
620 <RETURNS>gboolean </RETURNS>
621 RcFile * file, const gchar * section,const gchar * key, gfloat * value
622 </FUNCTION>
623 <FUNCTION>
624 <NAME>bmp_rcfile_read_double</NAME>
625 <RETURNS>gboolean </RETURNS>
626 RcFile * file, const gchar * section,const gchar * key, gdouble * value
627 </FUNCTION>
628 <FUNCTION>
629 <NAME>bmp_rcfile_write_string</NAME>
630 <RETURNS>void </RETURNS>
631 RcFile * file, const gchar * section,const gchar * key, const gchar * value
632 </FUNCTION>
633 <FUNCTION>
634 <NAME>bmp_rcfile_write_int</NAME>
635 <RETURNS>void </RETURNS>
636 RcFile * file, const gchar * section,const gchar * key, gint value
637 </FUNCTION>
638 <FUNCTION>
639 <NAME>bmp_rcfile_write_boolean</NAME>
640 <RETURNS>void </RETURNS>
641 RcFile * file, const gchar * section,const gchar * key, gboolean value
642 </FUNCTION>
643 <FUNCTION>
644 <NAME>bmp_rcfile_write_float</NAME>
645 <RETURNS>void </RETURNS>
646 RcFile * file, const gchar * section,const gchar * key, gfloat value
647 </FUNCTION>
648 <FUNCTION>
649 <NAME>bmp_rcfile_write_double</NAME>
650 <RETURNS>void </RETURNS>
651 RcFile * file, const gchar * section,const gchar * key, gdouble value
652 </FUNCTION>
653 <FUNCTION>
654 <NAME>bmp_rcfile_remove_key</NAME>
655 <RETURNS>void </RETURNS>
656 RcFile * file, const gchar * section,const gchar * key
657 </FUNCTION>
658 <FUNCTION>
659 <NAME>convert_free_buffer</NAME>
660 <RETURNS>void </RETURNS>
661 void
662 </FUNCTION>
663 <STRUCT>
664 <NAME>xmms_convert_buffers</NAME>
665 struct xmms_convert_buffers;
666 </STRUCT>
667 <STRUCT>
668 <NAME>ConfigDb</NAME>
669 </STRUCT>
670 <FUNCTION>
671 <NAME>bmp_cfg_db_open</NAME>
672 <RETURNS>ConfigDb *</RETURNS>
673
674 </FUNCTION>
675 <FUNCTION>
676 <NAME>bmp_cfg_db_close</NAME>
677 <RETURNS>void </RETURNS>
678 ConfigDb *db
679 </FUNCTION>
680 <FUNCTION>
681 <NAME>bmp_cfg_db_get_string</NAME>
682 <RETURNS>gboolean </RETURNS>
683 ConfigDb *db,const gchar *section,const gchar *key,gchar **value
684 </FUNCTION>
685 <FUNCTION>
686 <NAME>bmp_cfg_db_get_int</NAME>
687 <RETURNS>gboolean </RETURNS>
688 ConfigDb *db,const gchar *section,const gchar *key,gint *value
689 </FUNCTION>
690 <FUNCTION>
691 <NAME>bmp_cfg_db_get_bool</NAME>
692 <RETURNS>gboolean </RETURNS>
693 ConfigDb *db,const gchar *section,const gchar *key,gboolean *value
694 </FUNCTION>
695 <FUNCTION>
696 <NAME>bmp_cfg_db_get_float</NAME>
697 <RETURNS>gboolean </RETURNS>
698 ConfigDb *db,const gchar *section,const gchar *key,gfloat *value
699 </FUNCTION>
700 <FUNCTION>
701 <NAME>bmp_cfg_db_get_double</NAME>
702 <RETURNS>gboolean </RETURNS>
703 ConfigDb *db,const gchar *section,const gchar *key,gdouble *value
704 </FUNCTION>
705 <FUNCTION>
706 <NAME>bmp_cfg_db_set_string</NAME>
707 <RETURNS>void </RETURNS>
708 ConfigDb *db,const gchar *section,const gchar *key,gchar *value
709 </FUNCTION>
710 <FUNCTION>
711 <NAME>bmp_cfg_db_set_int</NAME>
712 <RETURNS>void </RETURNS>
713 ConfigDb *db,const gchar *section,const gchar *key,gint value
714 </FUNCTION>
715 <FUNCTION>
716 <NAME>bmp_cfg_db_set_bool</NAME>
717 <RETURNS>void </RETURNS>
718 ConfigDb *db,const gchar *section,const gchar *key,gboolean value
719 </FUNCTION>
720 <FUNCTION>
721 <NAME>bmp_cfg_db_set_float</NAME>
722 <RETURNS>void </RETURNS>
723 ConfigDb *db,const gchar *section,const gchar *key,gfloat value
724 </FUNCTION>
725 <FUNCTION>
726 <NAME>bmp_cfg_db_set_double</NAME>
727 <RETURNS>void </RETURNS>
728 ConfigDb *db,const gchar *section,const gchar *key,gdouble value
729 </FUNCTION>
730 <FUNCTION>
731 <NAME>bmp_cfg_db_unset_key</NAME>
732 <RETURNS>void </RETURNS>
733 ConfigDb *db,const gchar *section,const gchar *key
734 </FUNCTION>
735 <FUNCTION>
736 <NAME>xmms_create_dir_browser</NAME>
737 <RETURNS>GtkWidget *</RETURNS>
738 gchar * title, gchar * current_path,GtkSelectionMode mode,void (*handler) (gchar *)
739 </FUNCTION>