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