26 #ifndef PURPLE_SOUND_THEME_H
27 #define PURPLE_SOUND_THEME_H
30 #include <glib-object.h>
44 #define PURPLE_TYPE_SOUND_THEME (purple_sound_theme_get_type())
45 #define PURPLE_SOUND_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), PURPLE_TYPE_SOUND_THEME, PurpleSoundTheme))
46 #define PURPLE_SOUND_THEME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), PURPLE_TYPE_SOUND_THEME, PurpleSoundThemeClass))
47 #define PURPLE_IS_SOUND_THEME(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_SOUND_THEME))
48 #define PURPLE_IS_SOUND_THEME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), PURPLE_TYPE_SOUND_THEME))
49 #define PURPLE_SOUND_THEME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), PURPLE_TYPE_SOUND_THEME, PurpleSoundThemeClass))
105 const gchar *filename);
Purple Theme Abstact Class API.
gchar * purple_sound_theme_get_file_full(PurpleSoundTheme *theme, const gchar *event)
Returns a copy of the directory and filename for the sound event.
const gchar * purple_sound_theme_get_file(PurpleSoundTheme *theme, const gchar *event)
Returns a copy of the filename for the sound event.
void purple_sound_theme_set_file(PurpleSoundTheme *theme, const gchar *event, const gchar *filename)
Sets the filename for a given sound event.
G_BEGIN_DECLS GType purple_sound_theme_get_type(void)
GObject foo.