1 #ifndef __ATK_SIMPLE_OBJECT_H__
2 #define __ATK_SIMPLE_OBJECT_H__
6 #endif /* __cplusplus */
8 #include <glib-object.h>
9 #include <atk/atkobject.h>
11 #define ATK_TYPE_SIMPLE_OBJECT (atk_simple_object_get_type ())
12 #define ATK_SIMPLE_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ATK_TYPE_SIMPLE_OBJECT, AtkSimpleObject))
13 #define ATK_SIMPLE_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), ATK_TYPE_SIMPLE_OBJECT, AtkSimpleObjectClass))
14 #define ATK_IS_SIMPLE_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ATK_TYPE_SIMPLE_OBJECT))
15 #define ATK_IS_SIMPLE_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), ATK_TYPE_SIMPLE_OBJECT))
16 #define ATK_SIMPLE_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), ATK_TYPE_SIMPLE_OBJECT, AtkSimpleObjectClass))
18 typedef struct _AtkSimpleObject AtkSimpleObject;
19 typedef struct _AtkSimpleObjectClass AtkSimpleObjectClass;
21 struct _AtkSimpleObject
26 GType atk_simple_object_get_type (void);
28 struct _AtkSimpleObjectClass
30 AtkObjectClass parent_class;
33 AtkObject *atk_simple_object_new ();
37 #endif /* __cplusplus */
40 #endif /* __ATK_SIMPLE_OBJECT_H__ */