Mercurial > audlegacy
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> |