2008-04-22 Johan Dahlin <jdahlin@async.com.br>
* tests/parser/Foo-expected.gidl:
* tests/parser/foo-object.h:
Add a callback test
svn path=/trunk/; revision=219
+2008-04-22 Johan Dahlin <jdahlin@async.com.br>
+
+ * tests/parser/Foo-expected.gidl:
+ * tests/parser/foo-object.h:
+ Add a callback test
+
2008-04-22 Havoc Pennington <hp@pobox.com>
* girepository/ginfo.c (g_interface_info_find_method):
<function name="init" symbol="foo_init">
<return-type type="gint"/>
</function>
+ <callback name="FooCallback">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="foo" type="FooObject*"/>
+ <parameter name="b" type="gboolean"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </callback>
<boxed name="FooBoxed" type-name="FooBoxed" get-type="foo_boxed_get_type">
<method name="method" symbol="foo_boxed_method">
<return-type type="void"/>
const float FOO_CONSTANT_FLOAT = 10;
*/
+/* Callback */
+typedef gboolean (* FooCallback) (FooObject *foo, gboolean b, gpointer data);
+
/* Invalid comments, should be ignored */
/* @ */