30#include <glib-object.h>
42#define PURPLE_TYPE_THEME (purple_theme_get_type ())
43#define PURPLE_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PURPLE_TYPE_THEME, PurpleTheme))
44#define PURPLE_THEME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PURPLE_TYPE_THEME, PurpleThemeClass))
45#define PURPLE_IS_THEME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PURPLE_TYPE_THEME))
46#define PURPLE_IS_THEME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PURPLE_TYPE_THEME))
47#define PURPLE_THEME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PURPLE_TYPE_THEME, PurpleThemeClass))
57 GObjectClass parent_class;
void purple_theme_set_author(PurpleTheme *theme, const gchar *author)
Sets the author of the PurpleTheme object.
void purple_theme_set_name(PurpleTheme *theme, const gchar *name)
Sets the name of the PurpleTheme object.
const gchar * purple_theme_get_dir(PurpleTheme *theme)
Returns the directory of the PurpleTheme object.
const gchar * purple_theme_get_name(PurpleTheme *theme)
Returns the name of the PurpleTheme object.
void purple_theme_set_dir(PurpleTheme *theme, const gchar *dir)
Sets the directory of the PurpleTheme object.
G_BEGIN_DECLS GType purple_theme_get_type(void)
GObject foo.
const gchar * purple_theme_get_type_string(PurpleTheme *theme)
Returns the type (string) of the PurpleTheme object.
const gchar * purple_theme_get_description(PurpleTheme *theme)
Returns the description of the PurpleTheme object.
const gchar * purple_theme_get_author(PurpleTheme *theme)
Returns the author of the PurpleTheme object.
gchar * purple_theme_get_image_full(PurpleTheme *theme)
Returns the image preview and directory of the PurpleTheme object.
const gchar * purple_theme_get_image(PurpleTheme *theme)
Returns the image preview of the PurpleTheme object.
void purple_theme_set_image(PurpleTheme *theme, const gchar *img)
Sets the directory of the PurpleTheme object.
void purple_theme_set_description(PurpleTheme *theme, const gchar *description)
Sets the description of the PurpleTheme object.