Split the desktop code to new files.
[tweakr] / maemo-tweaks-gkeyfile-backend.h
1 /*
2  * vim:ts=4:sw=4:et:cindent:cino=(0
3  */ 
4
5 #ifndef __GKEYFILE_BACKEND_H__
6 #define __GKEYFILE_BACKEND_H__
7
8 #include <glib-object.h>
9
10 /*
11  * Type macros.
12  */
13 #define MAEMO_TWEAKS_TYPE_GKEYFILE_BACKEND \
14     (maemo_tweaks_gkeyfile_backend_get_type ())
15 #define MAEMO_TWEAKS_GKEYFILE_BACKEND(obj) \
16     (G_TYPE_CHECK_INSTANCE_CAST ((obj), MAEMO_TWEAKS_TYPE_GKEYFILE_BACKEND, \
17                                  MaemoTweaksGKeyFileBackend))
18 #define MAEMO_TWEAKS_IS_GKEYFILE_BACKEND(obj) \
19     (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MAEMO_TWEAKS_TYPE_GKEYFILE_BACKEND))
20 #define MAEMO_TWEAKS_GKEYFILE_BACKEND_CLASS(klass) \
21     (G_TYPE_CHECK_CLASS_CAST ((klass), MAEMO_TWEAKS_TYPE_GKEYFILE_BACKEND,\
22                               MaemoTweaksGKeyFileBackendClass))
23 #define MAEMO_TWEAKS_IS_GKEYFILE_BACKEND_CLASS(klass) \
24     (G_TYPE_CHECK_CLASS_TYPE ((klass), MAEMO_TWEAKS_TYPE_GKEYFILE_BACKEND))
25 #define MAEMO_TWEAKS_GKEYFILE_BACKEND_GET_CLASS(obj) \
26     (G_TYPE_INSTANCE_GET_CLASS ((obj), MAEMO_TWEAKS_TYPE_GKEYFILE_BACKEND, \
27                                 MaemoTweaksGKeyFileBackendClass))
28
29 typedef struct _MaemoTweaksGKeyFileBackend MaemoTweaksGKeyFileBackend;
30 struct _MaemoTweaksGKeyFileBackend
31 {
32     GObject parent_instance;
33 };
34
35 typedef struct _MaemoTweaksGKeyFileBackendClass MaemoTweaksGKeyFileBackendClass;
36 struct _MaemoTweaksGKeyFileBackendClass
37 {
38     GObjectClass parent_class;
39 };
40
41 GType maemo_tweaks_gkeyfile_backend_get_type (void);
42
43 #endif /* __GKEYFILE_BACKEND_H__ */
44