2 <repository version="1.0"
3 xmlns="http://www.gtk.org/introspection/core/1.0"
4 xmlns:c="http://www.gtk.org/introspection/c/1.0"
5 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
6 <namespace name="drawable" shared-library="libdrawable.la">
7 <class name="TestDrawable"
9 parent="GObject.Object"
10 glib:type-name="TestDrawable"
11 glib:get-type="test_drawable_get_type">
12 <method name="do_foo" c:identifier="test_drawable_do_foo">
14 <type name="none" c:type="void"/>
17 <parameter name="drawable">
18 <type name="TestDrawable" c:type="TestDrawable*"/>
21 <type name="int" c:type="int"/>
26 <record name="TestDrawableClass" c:type="TestDrawableClass">
27 <field name="parent_class">
28 <type name="GObject.Class" c:type="GObjectClass"/>
31 <record name="TestPixmapObjectClass" c:type="_TestPixmapObjectClass">
32 <field name="parent_class">
33 <type name="TestDrawableClass" c:type="TestDrawableClass"/>