summaryrefslogtreecommitdiff
path: root/tests/boxed.test
diff options
context:
space:
mode:
Diffstat (limited to 'tests/boxed.test')
-rw-r--r--tests/boxed.test38
1 files changed, 28 insertions, 10 deletions
diff --git a/tests/boxed.test b/tests/boxed.test
index 466afa15..e4480fce 100644
--- a/tests/boxed.test
+++ b/tests/boxed.test
@@ -4,21 +4,39 @@
xmlns:c="http://www.gtk.org/introspection/c/1.0"
xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
<namespace name="Foo">
- <boxed name="boxed1" type-name="BoxedType1" get-type="boxed1_get_type" deprecated="1">
- <field name="field1" readable="1" writable="1" offset="0" c:type="guint32" />
- <field name="field2" readable="1" writable="1" offset="4" c:type="guint32" />
- <field name="field3" readable="1" writable="1" offset="8" c:type="guint32" />
+ <glib:boxed glib:name="BoxedType1" c:type="boxed1" glib:get-type="boxed1_get_type" deprecated="1">
+ <field name="field1" readable="1" writable="1" offset="0">
+ <type name="guint32" c:type="guint32"/>
+ </field>
+ <field name="field2" readable="1" writable="1" offset="4">
+ <type name="guint32" c:type="guint32"/>
+ </field>
+ <field name="field3" readable="1" writable="1" offset="8">
+ <type name="guint32" c:type="guint32"/>
+ </field>
<method name="frob_boxed1" c:identifier="frob_boxed1">
- <return-type c:type="void" />
+ <return-value>
+ <type name="none" c:type="void" />
+ </return-value>
<parameters>
- <parameter name="box" c:type="boxed1*" transfer="full" direction="in" />
- <parameter name="w" c:type="GList<boxed2*>*" transfer="full" direction="in" />
- <parameter name="t" c:type="GHashTable<utf8,gint64>*" transfer="full" direction="in" />
- <parameter name="e" c:type="GError*" transfer="full" direction="out" />
+ <parameter name="box" transfer="full" direction="in">
+ <type name="BoxedType1" c:type="boxed1*"/>
+ </parameter>
+ <parameter name="w" transfer="full" direction="in">
+ <type name="GList" c:type="GList*"/>
+ </parameter>
+ <parameter name="t"transfer="full" direction="in">
+ <type name="GHashTable" c:type="GHashTable*"/>
+ </parameter>
+ <parameter name="e" transfer="full" direction="out">
+ <type name="GError" c:type="GError**"/>
+ </parameter>
</parameters>
</method>
<method name="lart" c:identifier="lart">
- <return-type c:type="gboolean" />
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>x
+ </return-value>
<parameters>
<parameter name="box" c:type="boxed2*" transfer="full" direction="in" />
<parameter name="val" c:type="gint*" transfer="full" direction="inout" />