#include <glib.h>
#include "xmms/xmms_object.h"
Go to the source code of this file.
Typedefs | |
typedef typedefG_BEGIN_DECLS struct xmms_config_St | xmms_config_t |
typedef struct xmms_config_property_St | xmms_config_property_t |
Functions | |
xmms_config_property_t * | xmms_config_lookup (const gchar *path) |
Look up a config key from the global config. | |
const gchar * | xmms_config_property_get_string (const xmms_config_property_t *prop) |
Return the value of a config property as a string. | |
gint | xmms_config_property_get_int (const xmms_config_property_t *prop) |
Return the value of a config property as an int. | |
gfloat | xmms_config_property_get_float (const xmms_config_property_t *prop) |
Return the value of a config property as a float. | |
const gchar * | xmms_config_property_get_name (const xmms_config_property_t *prop) |
Get the name of a config property. | |
xmms_config_property_t * | xmms_config_property_register (const gchar *path, const gchar *default_value, xmms_object_handler_t cb, gpointer userdata) |
Register a new config property. | |
void | xmms_config_property_set_data (xmms_config_property_t *prop, const gchar *data) |
Set the data of the config property to a new value. | |
void | xmms_config_property_callback_set (xmms_config_property_t *prop, xmms_object_handler_t cb, gpointer userdata) |
Set a callback function for a config property. | |
void | xmms_config_property_callback_remove (xmms_config_property_t *prop, xmms_object_handler_t cb, gpointer userdata) |
Remove a callback from a config property. |
typedef struct xmms_config_property_St xmms_config_property_t |
Definition at line 26 of file xmms_config.h.
typedef typedefG_BEGIN_DECLS struct xmms_config_St xmms_config_t |
Definition at line 25 of file xmms_config.h.