26#ifndef PURPLE_THEME_LOADER_H 
   27#define PURPLE_THEME_LOADER_H 
   30#include <glib-object.h> 
   43#define PURPLE_TYPE_THEME_LOADER            (purple_theme_loader_get_type()) 
   44#define PURPLE_THEME_LOADER(obj)            (G_TYPE_CHECK_INSTANCE_CAST((obj), PURPLE_TYPE_THEME_LOADER, PurpleThemeLoader)) 
   45#define PURPLE_THEME_LOADER_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST((klass), PURPLE_TYPE_THEME_LOADER, PurpleThemeLoaderClass)) 
   46#define PURPLE_IS_THEME_LOADER(obj)         (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_THEME_LOADER)) 
   47#define PURPLE_IS_THEME_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), PURPLE_TYPE_THEME_LOADER)) 
   48#define PURPLE_THEME_LOADER_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj), PURPLE_TYPE_THEME_LOADER, PurpleThemeLoaderClass)) 
   58    GObjectClass parent_class;
 
   59    PurpleTheme *((*purple_theme_loader_build)(
const gchar*));
 
 
G_BEGIN_DECLS GType purple_theme_loader_get_type(void)
GObject foo.
 
PurpleTheme * purple_theme_loader_build(PurpleThemeLoader *loader, const gchar *dir)
Creates a new PurpleTheme.
 
const gchar * purple_theme_loader_get_type_string(PurpleThemeLoader *self)
Returns the string representing the type of the theme loader.
 
Purple Theme Abstact Class API.