1 #ifndef __REGRESS_TEST_INHERIT_DRAWABLE_H__
2 #define __REGRESS_TEST_INHERIT_DRAWABLE_H__
3 
4 #include <glib-object.h>
5 
6 #include "gitestmacros.h"
7 
8 typedef struct _RegressTestInheritDrawable RegressTestInheritDrawable;
9 typedef struct _RegressTestInheritDrawableClass RegressTestInheritDrawableClass;
10 
11 struct _RegressTestInheritDrawable
12 {
13   GObject parent_instance;
14 };
15 
16 struct _RegressTestInheritDrawableClass
17 {
18   GObjectClass parent_class;
19 };
20 
21 _GI_TEST_EXTERN
22 GType regress_test_inherit_drawable_get_type (void) G_GNUC_CONST;
23 
24 
25 _GI_TEST_EXTERN
26 void regress_test_inherit_drawable_do_foo (RegressTestInheritDrawable *drawable, int x);
27 
28 _GI_TEST_EXTERN
29 void regress_test_inherit_drawable_get_origin (RegressTestInheritDrawable *drawable, int *x, int *y);
30 
31 _GI_TEST_EXTERN
32 void regress_test_inherit_drawable_get_size (RegressTestInheritDrawable *drawable, guint *width, guint *height);
33 
34 _GI_TEST_EXTERN
35 void regress_test_inherit_drawable_do_foo_maybe_throw (RegressTestInheritDrawable *drawable, int x, GError **error);
36 
37 typedef struct _RegressTestInheritPixmapObjectClass RegressTestInheritPixmapObjectClass;
38 
39 struct _RegressTestInheritPixmapObjectClass
40 {
41   RegressTestInheritDrawableClass parent_class;
42 };
43 
44 #endif /* __REGRESS_TEST_INHERIT_DRAWABLE_H__ */
45