1 /* This file contains both declaration and definition of the TestSimpleText class,
2 * a simple wrapper for a text string not longer than MAX_DESCR_LENGTH symbols.
5 #ifndef TESTSIMPLETEXT_H_
6 #define TESTSIMPLETEXT_H_
7 #include <glib-object.h>
10 #define TEST_TYPE_SIMPLE_TEXT (test_simple_text_get_type ())
11 #define TEST_SIMPLE_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TEST_TYPE_SIMPLE_TEXT, TestSimpleText))
12 #define TEST_SIMPLE_TEXT_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), TEST_TYPE_SIMPLE_TEXT, TestSimpleTextClass))
13 #define TEST_IS_SIMPLE_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TEST_TYPE_SIMPLE_TEXT))
14 #define TEST_IS_SIMPLE_TEXT_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), TEST_TYPE_SIMPLE_TEXT))
15 #define TEST_SIMPLE_TEXT_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), TEST_TYPE_SIMPLE_TEXT, TestSimpleTextClass))
17 /* Maximum length of the descriptive text allowed. */
18 #define MAX_DESCR_LENGTH 1023
20 typedef struct _TestSimpleText TestSimpleText;
21 typedef struct _TestSimpleTextClass TestSimpleTextClass;
23 struct _TestSimpleText
31 struct _TestSimpleTextClass
33 AtkObjectClass parent;
36 #endif /*TESTSIMPLETEXT_H_*/