2 * vim:ts=4:sw=4:et:cindent:cino=(0
5 #ifndef __TWEAKR_MODULE_MANAGER_H__
6 #define __TWEAKR_MODULE_MANAGER_H__
8 #include <glib-object.h>
12 #define TWEAKR_TYPE_MODULE_MANAGER \
13 (tweakr_module_manager_get_type ())
14 #define TWEAKR_MODULE_MANAGER(obj) \
15 (G_TYPE_CHECK_INSTANCE_CAST ((obj), \
16 TWEAKR_TYPE_MODULE_MANAGER, \
18 #define TWEAKR_MODULE_MANAGER_CLASS(k) \
19 (G_TYPE_CHECK_CLASS_CAST((k), \
20 TWEAKR_TYPE_MODULE_MANAGER, \
21 TweakrModuleManagerClass))
22 #define TWEAKR_IS_MODULE_MANAGER(obj) \
23 (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
24 TWEAKR_TYPE_MODULE_MANAGER))
25 #define TWEAKR_IS_MODULE_MANAGER_CLASS(k) \
26 (G_TYPE_CHECK_CLASS_TYPE((k), \
27 TWEAKR_TYPE_MODULE_MANAGER))
28 #define TWEAKR_MODULE_MANAGER_GET_CLASS(o) \
29 (G_TYPE_INSTANCE_GET_CLASS ((o), \
30 TWEAKR_TYPE_MODULE_MANAGER, \
31 TweakrModuleManagerClass))
34 typedef struct _TweakrModuleManagerClass TweakrModuleManagerClass;
36 struct _TweakrModuleManager
38 GObject parent_instance;
44 struct _TweakrModuleManagerClass
46 GObjectClass parent_class;
50 GType tweakr_module_manager_get_type (void) G_GNUC_CONST;
55 #endif /* __TWEAKR_MODULE_MANAGER_H__ */