Make -desktop a -module.
[tweakr] / maemo-tweaks-desktop.h
1 /*
2  * vim:ts=4:sw=4:et:cindent:cino=(0
3  */ 
4
5 #ifndef __MAEMO_TWEAKS_DESKTOP_H__
6 #define __MAEMO_TWEAKS_DESKTOP_H__
7
8 #include <glib-object.h>
9 #include <gtk/gtk.h>
10
11 /*
12  * Type macros.
13  */
14 #define MAEMO_TWEAKS_TYPE_DESKTOP \
15     (maemo_tweaks_desktop_get_type ())
16 #define MAEMO_TWEAKS_DESKTOP(obj) \
17     (G_TYPE_CHECK_INSTANCE_CAST ((obj), MAEMO_TWEAKS_TYPE_DESKTOP, \
18                                  MaemoTweaksDesktop))
19 #define MAEMO_TWEAKS_IS_DESKTOP(obj) \
20     (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MAEMO_TWEAKS_TYPE_DESKTOP))
21 #define MAEMO_TWEAKS_DESKTOP_CLASS(klass) \
22     (G_TYPE_CHECK_CLASS_CAST ((klass), MAEMO_TWEAKS_TYPE_DESKTOP,\
23                               MaemoTweaksDesktopClass))
24 #define MAEMO_TWEAKS_IS_DESKTOP_CLASS(klass) \
25     (G_TYPE_CHECK_CLASS_TYPE ((klass), MAEMO_TWEAKS_TYPE_DESKTOP))
26 #define MAEMO_TWEAKS_DESKTOP_GET_CLASS(obj) \
27     (G_TYPE_INSTANCE_GET_CLASS ((obj), MAEMO_TWEAKS_TYPE_DESKTOP, \
28                                 MaemoTweaksDesktopClass))
29
30 typedef struct _MaemoTweaksDesktop MaemoTweaksDesktop;
31 struct _MaemoTweaksDesktop
32 {
33     GObject parent_instance;
34 };
35
36 typedef struct _MaemoTweaksDesktopClass MaemoTweaksDesktopClass;
37 struct _MaemoTweaksDesktopClass
38 {
39     GObjectClass parent_class;
40 };
41
42 GType maemo_tweaks_desktop_get_type (void);
43
44 #endif /* __MAEMO_TWEAKS_DESKTOP_H__ */
45