diff options
author | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-11-09 19:17:23 +0100 |
---|---|---|
committer | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-11-11 13:55:00 +0100 |
commit | f8693bda3775f6339f38a17c037ac7bc4a4cc3f7 (patch) | |
tree | 89456982ed5b6e8e5850a7c05f55a50f3be0c5fa /gir/Everything-1.0-expected.gir | |
parent | 3715b02198c9efc34d70f489d4e55a39456d8f99 (diff) | |
download | gobject-introspection-f8693bda3775f6339f38a17c037ac7bc4a4cc3f7.tar.gz |
Implement callbacks as part of struct fields. Fixes #557383
gir: embed <callback> inside <field>
typelib: if a field contains a callback, store it just after the FieldBlob
girepository API: no additions
Diffstat (limited to 'gir/Everything-1.0-expected.gir')
-rw-r--r-- | gir/Everything-1.0-expected.gir | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/gir/Everything-1.0-expected.gir b/gir/Everything-1.0-expected.gir index dabfb815..6944fc69 100644 --- a/gir/Everything-1.0-expected.gir +++ b/gir/Everything-1.0-expected.gir @@ -215,19 +215,21 @@ case."> <field name="parent_class"> <type name="GObject.ObjectClass" c:type="GObjectClass"/> </field> - <callback name="matrix" c:type="matrix"> - <return-value transfer-ownership="none"> - <type name="int" c:type="int"/> - </return-value> - <parameters> - <parameter name="obj" transfer-ownership="none"> - <type name="TestObj" c:type="TestObj*"/> - </parameter> - <parameter name="somestr" transfer-ownership="none"> - <type name="utf8" c:type="char*"/> - </parameter> - </parameters> - </callback> + <field name="matrix"> + <callback name="matrix" c:type="matrix"> + <return-value transfer-ownership="none"> + <type name="int" c:type="int"/> + </return-value> + <parameters> + <parameter name="obj" transfer-ownership="none"> + <type name="TestObj" c:type="TestObj*"/> + </parameter> + <parameter name="somestr" transfer-ownership="none"> + <type name="utf8" c:type="char*"/> + </parameter> + </parameters> + </callback> + </field> <field name="test_signal"> <type name="uint" c:type="guint"/> </field> |