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);
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.
G_BEGIN_DECLS GType purple_sound_theme_get_type(void)
GObject foo.
void purple_sound_theme_set_file(PurpleSoundTheme *theme, const gchar *event, const gchar *filename)
Sets the filename for a given sound event.
Purple Theme Abstact Class API.