pidgin 2.14.14dev
|
Purple Theme Loader Abstact Class API. More...
Go to the source code of this file.
Data Structures | |
struct | _PurpleThemeLoader |
struct | _PurpleThemeLoaderClass |
Macros | |
#define | PURPLE_TYPE_THEME_LOADER (purple_theme_loader_get_type()) |
#define | PURPLE_THEME_LOADER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), PURPLE_TYPE_THEME_LOADER, PurpleThemeLoader)) |
#define | PURPLE_THEME_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), PURPLE_TYPE_THEME_LOADER, PurpleThemeLoaderClass)) |
#define | PURPLE_IS_THEME_LOADER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_THEME_LOADER)) |
#define | PURPLE_IS_THEME_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), PURPLE_TYPE_THEME_LOADER)) |
#define | PURPLE_THEME_LOADER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), PURPLE_TYPE_THEME_LOADER, PurpleThemeLoaderClass)) |
Typedefs | |
typedef struct _PurpleThemeLoader | PurpleThemeLoader |
A purple theme loader. | |
typedef struct _PurpleThemeLoaderClass | PurpleThemeLoaderClass |
Functions | |
Purple Theme-Loader API <br> | |
G_BEGIN_DECLS GType | purple_theme_loader_get_type (void) |
GObject foo. | |
const gchar * | purple_theme_loader_get_type_string (PurpleThemeLoader *self) |
Returns the string representing the type of the theme loader. | |
PurpleTheme * | purple_theme_loader_build (PurpleThemeLoader *loader, const gchar *dir) |
Creates a new PurpleTheme. | |
Purple Theme Loader Abstact Class API.
Definition in file theme-loader.h.
#define PURPLE_IS_THEME_LOADER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_THEME_LOADER)) |
Definition at line 46 of file theme-loader.h.
#define PURPLE_IS_THEME_LOADER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE((klass), PURPLE_TYPE_THEME_LOADER)) |
Definition at line 47 of file theme-loader.h.
#define PURPLE_THEME_LOADER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST((obj), PURPLE_TYPE_THEME_LOADER, PurpleThemeLoader)) |
Definition at line 44 of file theme-loader.h.
#define PURPLE_THEME_LOADER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST((klass), PURPLE_TYPE_THEME_LOADER, PurpleThemeLoaderClass)) |
Definition at line 45 of file theme-loader.h.
#define PURPLE_THEME_LOADER_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS((obj), PURPLE_TYPE_THEME_LOADER, PurpleThemeLoaderClass)) |
Definition at line 48 of file theme-loader.h.
#define PURPLE_TYPE_THEME_LOADER (purple_theme_loader_get_type()) |
Definition at line 43 of file theme-loader.h.
typedef struct _PurpleThemeLoader PurpleThemeLoader |
A purple theme loader.
This is an abstract class for Purple to use with the Purple theme manager. The loader is responsible for building each type of theme
PurpleThemeLoader is a GObject.
Definition at line 40 of file theme-loader.h.
typedef struct _PurpleThemeLoaderClass PurpleThemeLoaderClass |
Definition at line 41 of file theme-loader.h.
PurpleTheme * purple_theme_loader_build | ( | PurpleThemeLoader * | loader, |
const gchar * | dir | ||
) |
Creates a new PurpleTheme.
loader | The theme loader |
dir | The directory containing the theme |
const gchar * purple_theme_loader_get_type_string | ( | PurpleThemeLoader * | self | ) |
Returns the string representing the type of the theme loader.
self | The theme loader |