pidgin/gtkicon-theme-loader.h

branch
gtkdoc-conversion
changeset 35416
35c615531b2a
parent 26385
91c16c785e03
child 35451
206524351826
equal deleted inserted replaced
35415:ba28be1a7611 35416:35c615531b2a
28 28
29 #include <glib.h> 29 #include <glib.h>
30 #include <glib-object.h> 30 #include <glib-object.h>
31 #include "theme-loader.h" 31 #include "theme-loader.h"
32 32
33 /**
34 * A pidgin icon theme loader. Extends PurpleThemeLoader (theme-loader.h)
35 * This is a class designed to build icon themes
36 *
37 * PidginIconThemeLoader is a GObject.
38 */
39 typedef struct _PidginIconThemeLoader PidginIconThemeLoader; 33 typedef struct _PidginIconThemeLoader PidginIconThemeLoader;
40 typedef struct _PidginIconThemeLoaderClass PidginIconThemeLoaderClass; 34 typedef struct _PidginIconThemeLoaderClass PidginIconThemeLoaderClass;
41 35
42 #define PIDGIN_TYPE_ICON_THEME_LOADER (pidgin_icon_theme_loader_get_type ()) 36 #define PIDGIN_TYPE_ICON_THEME_LOADER (pidgin_icon_theme_loader_get_type ())
43 #define PIDGIN_ICON_THEME_LOADER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PIDGIN_TYPE_ICON_THEME_LOADER, PidginIconThemeLoader)) 37 #define PIDGIN_ICON_THEME_LOADER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PIDGIN_TYPE_ICON_THEME_LOADER, PidginIconThemeLoader))
44 #define PIDGIN_ICON_THEME_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PIDGIN_TYPE_ICON_THEME_LOADER, PidginIconThemeLoaderClass)) 38 #define PIDGIN_ICON_THEME_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PIDGIN_TYPE_ICON_THEME_LOADER, PidginIconThemeLoaderClass))
45 #define PIDGIN_IS_ICON_THEME_LOADER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PIDGIN_TYPE_ICON_THEME_LOADER)) 39 #define PIDGIN_IS_ICON_THEME_LOADER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PIDGIN_TYPE_ICON_THEME_LOADER))
46 #define PIDGIN_IS_ICON_THEME_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PIDGIN_TYPE_ICON_THEME_LOADER)) 40 #define PIDGIN_IS_ICON_THEME_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PIDGIN_TYPE_ICON_THEME_LOADER))
47 #define PIDGIN_ICON_THEME_LOADER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PIDGIN_TYPE_ICON_THEME_LOADER, PidginIconThemeLoaderClass)) 41 #define PIDGIN_ICON_THEME_LOADER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PIDGIN_TYPE_ICON_THEME_LOADER, PidginIconThemeLoaderClass))
48 42
43 /**
44 * PidginIconThemeLoader:
45 *
46 * A pidgin icon theme loader. Extends PurpleThemeLoader (theme-loader.h)
47 * This is a class designed to build icon themes
48 */
49 struct _PidginIconThemeLoader 49 struct _PidginIconThemeLoader
50 { 50 {
51 PurpleThemeLoader parent; 51 PurpleThemeLoader parent;
52 }; 52 };
53 53
60 /** @name Pidgin Icon Theme-Loader API */ 60 /** @name Pidgin Icon Theme-Loader API */
61 /**************************************************************************/ 61 /**************************************************************************/
62 G_BEGIN_DECLS 62 G_BEGIN_DECLS
63 63
64 /** 64 /**
65 * pidgin_icon_theme_loader_get_type:
66 *
65 * GObject foo. 67 * GObject foo.
66 * @internal. 68 * @internal.
67 */ 69 */
68 GType pidgin_icon_theme_loader_get_type(void); 70 GType pidgin_icon_theme_loader_get_type(void);
69 71
70 G_END_DECLS 72 G_END_DECLS
73
71 #endif /* PIDGIN_ICON_THEME_LOADER_H */ 74 #endif /* PIDGIN_ICON_THEME_LOADER_H */

mercurial