Mercurial > audlegacy
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/libaudacious/libaudacious-decl.txt Mon Dec 04 13:25:25 2006 -0800 @@ -0,0 +1,739 @@ +<STRUCT> +<NAME>VFSFile</NAME> +</STRUCT> +<STRUCT> +<NAME>VFSConstructor</NAME> +</STRUCT> +<STRUCT> +<NAME>VFSFile</NAME> +struct _VFSFile { + gchar *uri; + gpointer handle; + VFSConstructor *base; +}; +</STRUCT> +<STRUCT> +<NAME>VFSConstructor</NAME> +struct _VFSConstructor { + gchar *uri_id; + VFSFile *(*vfs_fopen_impl)(const gchar *path, + const gchar *mode); + gint (*vfs_fclose_impl)(VFSFile * file); + size_t (*vfs_fread_impl)(gpointer ptr, size_t size, + size_t nmemb, VFSFile *file); + size_t (*vfs_fwrite_impl)(gconstpointer ptr, size_t size, + size_t nmemb, VFSFile *file); + gint (*vfs_getc_impl)(VFSFile *stream); + gint (*vfs_ungetc_impl)(gint c, VFSFile *stream); + gint (*vfs_fseek_impl)(VFSFile *file, glong offset, gint whence); + void (*vfs_rewind_impl)(VFSFile *file); + glong (*vfs_ftell_impl)(VFSFile *file); + gboolean (*vfs_feof_impl)(VFSFile *file); + gboolean (*vfs_truncate_impl)(VFSFile *file, glong length); +}; +</STRUCT> +<FUNCTION> +<NAME>vfs_init</NAME> +<RETURNS>gboolean </RETURNS> +void +</FUNCTION> +<FUNCTION> +<NAME>vfs_fopen</NAME> +<RETURNS>VFSFile *</RETURNS> +const gchar * path,const gchar * mode +</FUNCTION> +<FUNCTION> +<NAME>vfs_fclose</NAME> +<RETURNS>gint </RETURNS> +VFSFile * file +</FUNCTION> +<FUNCTION> +<NAME>vfs_fread</NAME> +<RETURNS>size_t </RETURNS> +gpointer ptr,size_t size,size_t nmemb,VFSFile * file +</FUNCTION> +<FUNCTION> +<NAME>vfs_fwrite</NAME> +<RETURNS>size_t </RETURNS> +gconstpointer ptr,size_t size,size_t nmemb,VFSFile *file +</FUNCTION> +<FUNCTION> +<NAME>vfs_getc</NAME> +<RETURNS>gint </RETURNS> +VFSFile *stream +</FUNCTION> +<FUNCTION> +<NAME>vfs_ungetc</NAME> +<RETURNS>gint </RETURNS> +gint c,VFSFile *stream +</FUNCTION> +<FUNCTION> +<NAME>vfs_fgets</NAME> +<RETURNS>gchar *</RETURNS> +gchar *s,gint n,VFSFile *stream +</FUNCTION> +<FUNCTION> +<NAME>vfs_fseek</NAME> +<RETURNS>gint </RETURNS> +VFSFile * file,glong offset,gint whence +</FUNCTION> +<FUNCTION> +<NAME>vfs_rewind</NAME> +<RETURNS>void </RETURNS> +VFSFile * file +</FUNCTION> +<FUNCTION> +<NAME>vfs_ftell</NAME> +<RETURNS>glong </RETURNS> +VFSFile * file +</FUNCTION> +<FUNCTION> +<NAME>vfs_feof</NAME> +<RETURNS>gboolean </RETURNS> +VFSFile * file +</FUNCTION> +<FUNCTION> +<NAME>vfs_file_test</NAME> +<RETURNS>gboolean </RETURNS> +const gchar * path,GFileTest test +</FUNCTION> +<FUNCTION> +<NAME>vfs_is_writeable</NAME> +<RETURNS>gboolean </RETURNS> +const gchar * path +</FUNCTION> +<FUNCTION> +<NAME>vfs_truncate</NAME> +<RETURNS>gboolean </RETURNS> +VFSFile * file, glong length +</FUNCTION> +<FUNCTION> +<NAME>vfs_fprintf</NAME> +<RETURNS>int </RETURNS> +VFSFile *stream, gchar const *format, ... +</FUNCTION> +<FUNCTION> +<NAME>vfs_register_transport</NAME> +<RETURNS>gboolean </RETURNS> +VFSConstructor *vtable +</FUNCTION> +<FUNCTION> +<NAME>xmms_connect_to_session</NAME> +<RETURNS>gint </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_playlist</NAME> +<RETURNS>void </RETURNS> +gint session, gchar ** list, gint num,gboolean enqueue +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_version</NAME> +<RETURNS>gint </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_playlist_add</NAME> +<RETURNS>void </RETURNS> +gint session, GList * list +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_playlist_delete</NAME> +<RETURNS>void </RETURNS> +gint session, gint pos +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_play</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_pause</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_stop</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_is_playing</NAME> +<RETURNS>gboolean </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_is_paused</NAME> +<RETURNS>gboolean </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_playlist_pos</NAME> +<RETURNS>gint </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_set_playlist_pos</NAME> +<RETURNS>void </RETURNS> +gint session, gint pos +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_playlist_length</NAME> +<RETURNS>gint </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_playlist_clear</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_output_time</NAME> +<RETURNS>gint </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_jump_to_time</NAME> +<RETURNS>void </RETURNS> +gint session, gint pos +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_volume</NAME> +<RETURNS>void </RETURNS> +gint session, gint * vl, gint * vr +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_main_volume</NAME> +<RETURNS>gint </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_balance</NAME> +<RETURNS>gint </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_set_volume</NAME> +<RETURNS>void </RETURNS> +gint session, gint vl, gint vr +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_set_main_volume</NAME> +<RETURNS>void </RETURNS> +gint session, gint v +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_set_balance</NAME> +<RETURNS>void </RETURNS> +gint session, gint b +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_skin</NAME> +<RETURNS>gchar *</RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_set_skin</NAME> +<RETURNS>void </RETURNS> +gint session, gchar * skinfile +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_playlist_file</NAME> +<RETURNS>gchar *</RETURNS> +gint session, gint pos +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_playlist_title</NAME> +<RETURNS>gchar *</RETURNS> +gint session, gint pos +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_playlist_time</NAME> +<RETURNS>gint </RETURNS> +gint session, gint pos +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_info</NAME> +<RETURNS>void </RETURNS> +gint session, gint * rate, gint * freq,gint * nch +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_main_win_toggle</NAME> +<RETURNS>void </RETURNS> +gint session, gboolean show +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_pl_win_toggle</NAME> +<RETURNS>void </RETURNS> +gint session, gboolean show +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_eq_win_toggle</NAME> +<RETURNS>void </RETURNS> +gint session, gboolean show +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_is_main_win</NAME> +<RETURNS>gboolean </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_is_pl_win</NAME> +<RETURNS>gboolean </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_is_eq_win</NAME> +<RETURNS>gboolean </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_show_prefs_box</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_toggle_aot</NAME> +<RETURNS>void </RETURNS> +gint session, gboolean ontop +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_eject</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_playlist_prev</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_playlist_next</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_playlist_add_url_string</NAME> +<RETURNS>void </RETURNS> +gint session, gchar * string +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_is_running</NAME> +<RETURNS>gboolean </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_toggle_repeat</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_toggle_shuffle</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_is_repeat</NAME> +<RETURNS>gboolean </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_is_shuffle</NAME> +<RETURNS>gboolean </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_eq</NAME> +<RETURNS>void </RETURNS> +gint session, gfloat * preamp,gfloat ** bands +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_eq_preamp</NAME> +<RETURNS>gfloat </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_eq_band</NAME> +<RETURNS>gfloat </RETURNS> +gint session, gint band +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_set_eq</NAME> +<RETURNS>void </RETURNS> +gint session, gfloat preamp, gfloat * bands +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_set_eq_preamp</NAME> +<RETURNS>void </RETURNS> +gint session, gfloat preamp +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_set_eq_band</NAME> +<RETURNS>void </RETURNS> +gint session, gint band, gfloat value +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_quit</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_play_pause</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_playlist_ins_url_string</NAME> +<RETURNS>void </RETURNS> +gint session, gchar * string,gint pos +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_playqueue_add</NAME> +<RETURNS>void </RETURNS> +gint session, gint pos +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_playqueue_remove</NAME> +<RETURNS>void </RETURNS> +gint session, gint pos +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_playqueue_length</NAME> +<RETURNS>gint </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_toggle_advance</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_is_advance</NAME> +<RETURNS>gboolean </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_activate</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_show_jtf_box</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_playqueue_clear</NAME> +<RETURNS>void </RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_playqueue_is_queued</NAME> +<RETURNS>gboolean </RETURNS> +gint session, gint pos +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_playqueue_position</NAME> +<RETURNS>gint </RETURNS> +gint session, gint pos +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_get_playqueue_queue_position</NAME> +<RETURNS>gint </RETURNS> +gint session, gint pos +</FUNCTION> +<FUNCTION> +<NAME>audacious_set_session_uri</NAME> +<RETURNS>void </RETURNS> +gchar *uri +</FUNCTION> +<FUNCTION> +<NAME>audacious_get_session_uri</NAME> +<RETURNS>gchar *</RETURNS> +gint session +</FUNCTION> +<FUNCTION> +<NAME>audacious_set_session_type</NAME> +<RETURNS>void </RETURNS> +gint type +</FUNCTION> +<FUNCTION> +<NAME>xmms_remote_play_files</NAME> +<RETURNS>void </RETURNS> +gint session, GList * list +</FUNCTION> +<MACRO> +<NAME>xmms_remote_add_files</NAME> +#define xmms_remote_add_files(session,list) \ + xmms_remote_playlist_add(session,list) +</MACRO> +<STRUCT> +<NAME>TitleInput</NAME> +typedef struct { + gint __size; /* Set by bmp_title_input_new() */ + gint __version; /* Ditto */ + + gchar *performer; /* %p */ + gchar *album_name; /* %a */ + gchar *track_name; /* %t */ + gint track_number; /* %n */ + gint year; /* %y */ + gchar *date; /* %d */ + gchar *genre; /* %g */ + gchar *comment; /* %c */ + gchar *file_name; /* %f */ + const gchar *file_ext; /* %e *//* is not always strdup'ed, see xmms_input_get_song_info and plugins! */ + gchar *file_path; /* %F */ + gint length; /* not displayable */ + gchar *formatter; /* not displayable */ + time_t mtime; +} TitleInput; +</STRUCT> +<TYPEDEF> +<NAME>BmpTitleInput</NAME> +typedef TitleInput BmpTitleInput; +</TYPEDEF> +<MACRO> +<NAME>XMMS_TITLEINPUT_SIZE</NAME> +#define XMMS_TITLEINPUT_SIZE sizeof(TitleInput) +</MACRO> +<MACRO> +<NAME>XMMS_TITLEINPUT_VERSION</NAME> +#define XMMS_TITLEINPUT_VERSION (1) +</MACRO> +<MACRO> +<NAME>XMMS_NEW_TITLEINPUT</NAME> +#define XMMS_NEW_TITLEINPUT(input) G_STMT_START { \ + input = g_new0(TitleInput, 1); \ + input->__size = XMMS_TITLEINPUT_SIZE; \ + input->__version = XMMS_TITLEINPUT_VERSION; \ +} G_STMT_END +</MACRO> +<FUNCTION> +<NAME>bmp_title_input_new</NAME> +<RETURNS>TitleInput *</RETURNS> +void +</FUNCTION> +<FUNCTION> +<NAME>bmp_title_input_free</NAME> +<RETURNS>void </RETURNS> +BmpTitleInput * input +</FUNCTION> +<FUNCTION> +<NAME>xmms_get_titlestring</NAME> +<RETURNS>gchar *</RETURNS> +const gchar * fmt, TitleInput * input +</FUNCTION> +<FUNCTION> +<NAME>xmms_titlestring_descriptions</NAME> +<RETURNS>GtkWidget *</RETURNS> +gchar * tags, gint rows +</FUNCTION> +<STRUCT> +<NAME>Formatter</NAME> +typedef struct { + gchar *values[256]; +} Formatter; +</STRUCT> +<FUNCTION> +<NAME>xmms_formatter_new</NAME> +<RETURNS>Formatter *</RETURNS> +void +</FUNCTION> +<FUNCTION> +<NAME>xmms_formatter_destroy</NAME> +<RETURNS>void </RETURNS> +Formatter * formatter +</FUNCTION> +<FUNCTION> +<NAME>xmms_formatter_associate</NAME> +<RETURNS>void </RETURNS> +Formatter * formatter, guchar id,gchar * value +</FUNCTION> +<FUNCTION> +<NAME>xmms_formatter_dissociate</NAME> +<RETURNS>void </RETURNS> +Formatter * formatter, guchar id +</FUNCTION> +<FUNCTION> +<NAME>xmms_formatter_format</NAME> +<RETURNS>gchar *</RETURNS> +Formatter * formatter, gchar * format +</FUNCTION> +<STRUCT> +<NAME>RcLine</NAME> +typedef struct { + gchar *key; + gchar *value; +} RcLine; +</STRUCT> +<STRUCT> +<NAME>RcSection</NAME> +typedef struct { + gchar *name; + GList *lines; +} RcSection; +</STRUCT> +<STRUCT> +<NAME>RcFile</NAME> +typedef struct { + GList *sections; +} RcFile; +</STRUCT> +<FUNCTION> +<NAME>bmp_rcfile_new</NAME> +<RETURNS>RcFile *</RETURNS> +void +</FUNCTION> +<FUNCTION> +<NAME>bmp_rcfile_free</NAME> +<RETURNS>void </RETURNS> +RcFile * file +</FUNCTION> +<FUNCTION> +<NAME>bmp_rcfile_open</NAME> +<RETURNS>RcFile *</RETURNS> +const gchar * filename +</FUNCTION> +<FUNCTION> +<NAME>bmp_rcfile_write</NAME> +<RETURNS>gboolean </RETURNS> +RcFile * file, const gchar * filename +</FUNCTION> +<FUNCTION> +<NAME>bmp_rcfile_read_string</NAME> +<RETURNS>gboolean </RETURNS> +RcFile * file, const gchar * section,const gchar * key, gchar ** value +</FUNCTION> +<FUNCTION> +<NAME>bmp_rcfile_read_int</NAME> +<RETURNS>gboolean </RETURNS> +RcFile * file, const gchar * section,const gchar * key, gint * value +</FUNCTION> +<FUNCTION> +<NAME>bmp_rcfile_read_bool</NAME> +<RETURNS>gboolean </RETURNS> +RcFile * file, const gchar * section,const gchar * key, gboolean * value +</FUNCTION> +<FUNCTION> +<NAME>bmp_rcfile_read_float</NAME> +<RETURNS>gboolean </RETURNS> +RcFile * file, const gchar * section,const gchar * key, gfloat * value +</FUNCTION> +<FUNCTION> +<NAME>bmp_rcfile_read_double</NAME> +<RETURNS>gboolean </RETURNS> +RcFile * file, const gchar * section,const gchar * key, gdouble * value +</FUNCTION> +<FUNCTION> +<NAME>bmp_rcfile_write_string</NAME> +<RETURNS>void </RETURNS> +RcFile * file, const gchar * section,const gchar * key, const gchar * value +</FUNCTION> +<FUNCTION> +<NAME>bmp_rcfile_write_int</NAME> +<RETURNS>void </RETURNS> +RcFile * file, const gchar * section,const gchar * key, gint value +</FUNCTION> +<FUNCTION> +<NAME>bmp_rcfile_write_boolean</NAME> +<RETURNS>void </RETURNS> +RcFile * file, const gchar * section,const gchar * key, gboolean value +</FUNCTION> +<FUNCTION> +<NAME>bmp_rcfile_write_float</NAME> +<RETURNS>void </RETURNS> +RcFile * file, const gchar * section,const gchar * key, gfloat value +</FUNCTION> +<FUNCTION> +<NAME>bmp_rcfile_write_double</NAME> +<RETURNS>void </RETURNS> +RcFile * file, const gchar * section,const gchar * key, gdouble value +</FUNCTION> +<FUNCTION> +<NAME>bmp_rcfile_remove_key</NAME> +<RETURNS>void </RETURNS> +RcFile * file, const gchar * section,const gchar * key +</FUNCTION> +<FUNCTION> +<NAME>convert_free_buffer</NAME> +<RETURNS>void </RETURNS> +void +</FUNCTION> +<STRUCT> +<NAME>xmms_convert_buffers</NAME> +struct xmms_convert_buffers; +</STRUCT> +<STRUCT> +<NAME>ConfigDb</NAME> +</STRUCT> +<FUNCTION> +<NAME>bmp_cfg_db_open</NAME> +<RETURNS>ConfigDb *</RETURNS> + +</FUNCTION> +<FUNCTION> +<NAME>bmp_cfg_db_close</NAME> +<RETURNS>void </RETURNS> +ConfigDb *db +</FUNCTION> +<FUNCTION> +<NAME>bmp_cfg_db_get_string</NAME> +<RETURNS>gboolean </RETURNS> +ConfigDb *db,const gchar *section,const gchar *key,gchar **value +</FUNCTION> +<FUNCTION> +<NAME>bmp_cfg_db_get_int</NAME> +<RETURNS>gboolean </RETURNS> +ConfigDb *db,const gchar *section,const gchar *key,gint *value +</FUNCTION> +<FUNCTION> +<NAME>bmp_cfg_db_get_bool</NAME> +<RETURNS>gboolean </RETURNS> +ConfigDb *db,const gchar *section,const gchar *key,gboolean *value +</FUNCTION> +<FUNCTION> +<NAME>bmp_cfg_db_get_float</NAME> +<RETURNS>gboolean </RETURNS> +ConfigDb *db,const gchar *section,const gchar *key,gfloat *value +</FUNCTION> +<FUNCTION> +<NAME>bmp_cfg_db_get_double</NAME> +<RETURNS>gboolean </RETURNS> +ConfigDb *db,const gchar *section,const gchar *key,gdouble *value +</FUNCTION> +<FUNCTION> +<NAME>bmp_cfg_db_set_string</NAME> +<RETURNS>void </RETURNS> +ConfigDb *db,const gchar *section,const gchar *key,gchar *value +</FUNCTION> +<FUNCTION> +<NAME>bmp_cfg_db_set_int</NAME> +<RETURNS>void </RETURNS> +ConfigDb *db,const gchar *section,const gchar *key,gint value +</FUNCTION> +<FUNCTION> +<NAME>bmp_cfg_db_set_bool</NAME> +<RETURNS>void </RETURNS> +ConfigDb *db,const gchar *section,const gchar *key,gboolean value +</FUNCTION> +<FUNCTION> +<NAME>bmp_cfg_db_set_float</NAME> +<RETURNS>void </RETURNS> +ConfigDb *db,const gchar *section,const gchar *key,gfloat value +</FUNCTION> +<FUNCTION> +<NAME>bmp_cfg_db_set_double</NAME> +<RETURNS>void </RETURNS> +ConfigDb *db,const gchar *section,const gchar *key,gdouble value +</FUNCTION> +<FUNCTION> +<NAME>bmp_cfg_db_unset_key</NAME> +<RETURNS>void </RETURNS> +ConfigDb *db,const gchar *section,const gchar *key +</FUNCTION> +<FUNCTION> +<NAME>xmms_create_dir_browser</NAME> +<RETURNS>GtkWidget *</RETURNS> +gchar * title, gchar * current_path,GtkSelectionMode mode,void (*handler) (gchar *) +</FUNCTION>