1 #ifndef MY_ATK_OBJECT_H
2 #define MY_ATK_OBJECT_H
6 #define MY_TYPE_ATK_OBJECT (my_atk_object_get_type ())
7 #define MY_ATK_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MY_TYPE_ATK_OBJECT, MyAtkObject))
8 #define MY_ATK_OBJECT_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), MY_TYPE_ATK_OBJECT, MyAtkObjectClass))
9 #define MY_IS_ATK_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MY_TYPE_ATK_OBJECT))
10 #define MY_IS_ATK_OBJECT_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), MY_TYPE_ATK_OBJECT))
11 #define MY_ATK_OBJECT_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), MY_TYPE_ATK_OBJECT, MyAtkObjectClass))
13 typedef struct _MyAtkObject MyAtkObject;
14 typedef struct _MyAtkObjectClass MyAtkObjectClass;
23 struct _MyAtkObjectClass
25 AtkObjectClass parent;
28 GType my_atk_object_get_type();
30 #endif /*MY_ATK_OBJECT_H*/