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 <include name="GObject" version="2.0"/>
7 <include name="GLib" version="2.0"/>
8 <namespace name="utility" version="1.0" shared-library="utility" c:prefix="utility">
10 <field name="value" writable="1">
14 <enumeration name="EnumType">
15 <member name="a" value="0"/>
16 <member name="b" value="1"/>
17 <member name="c" value="2"/>
19 <callback name="FileFunc">
20 <return-value transfer-ownership="none">
24 <parameter name="path" transfer-ownership="none">
27 <parameter name="user_data" transfer-ownership="none" closure="1">
32 <bitfield name="FlagType">
33 <member name="a" value="1"/>
34 <member name="b" value="2"/>
35 <member name="c" value="4"/>
37 <class name="Object" parent="GObject.Object" glib:type-struct="ObjectClass" glib:type-name="UtilityObject" glib:get-type="utility_object_get_type">
38 <field name="parent_instance">
39 <type name="GObject.Object"/>
41 <method name="watch_dir" c:identifier="utility_object_watch_dir">
42 <return-value transfer-ownership="none">
46 <parameter name="path" transfer-ownership="none">
49 <parameter name="func" transfer-ownership="none" closure="3" destroy="4">
50 <type name="FileFunc"/>
52 <parameter name="user_data" transfer-ownership="none">
55 <parameter name="destroy" transfer-ownership="none">
56 <type name="GLib.DestroyNotify"/>
61 <record name="ObjectClass" glib:is-gtype-struct="1">
62 <field name="parent_class">
63 <type name="GObject.ObjectClass"/>
66 <record name="Struct">
67 <field name="field" writable="1">
70 <field name="bitfield1" writable="1">
73 <field name="bitfield2" writable="1">
76 <field name="data" writable="1">
77 <array fixed-size="16">
82 <record name="TaggedValue">
83 <field name="tag" writable="1">
88 <field name="pointer" writable="1">
91 <field name="integer" writable="1">
94 <field name="real" writable="1">
98 <function name="dir_foreach" c:identifier="utility_dir_foreach">
99 <return-value transfer-ownership="none">
103 <parameter name="path" transfer-ownership="none">
106 <parameter name="func" transfer-ownership="none" closure="2">
107 <type name="FileFunc"/>
109 <parameter name="user_data" transfer-ownership="none">