2 <!-- This file was automatically generated from C sources - DO NOT EDIT!
3 To affect the contents of this file, edit the original C definitions,
4 and/or use gtk-doc annotations. -->
5 <repository version="1.2"
6 xmlns="http://www.gtk.org/introspection/core/1.0"
7 xmlns:c="http://www.gtk.org/introspection/c/1.0"
8 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
9 <include name="GObject" version="2.0"/>
10 <package name="gobject-2.0"/>
14 c:identifier-prefixes="Bar"
15 c:symbol-prefixes="bar">
19 parent="GObject.Object"
20 glib:type-name="BarBaz"
21 glib:get-type="bar_baz_get_type"
22 glib:type-struct="BazClass">
23 <field name="parent_instance">
24 <type name="GObject.Object" c:type="GObject"/>
27 <record name="BazClass"
29 glib:is-gtype-struct-for="Baz">
30 <field name="parent_class">
31 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
34 <class name="MutterWindow"
35 c:symbol-prefix="mutter_window"
37 parent="GObject.Object"
38 glib:type-name="MutterWindow"
39 glib:get-type="mutter_window_get_type"
40 glib:type-struct="MutterWindowClass">
41 <method name="func" c:identifier="mutter_window_func">
42 <return-value transfer-ownership="none">
43 <type name="none" c:type="void"/>
46 <instance-parameter name="window" transfer-ownership="none">
47 <type name="MutterWindow" c:type="MutterWindow*"/>
49 <parameter name="v" transfer-ownership="none">
50 <type name="guint" c:type="guint"/>
54 <field name="parent_instance">
55 <type name="GObject.Object" c:type="GObject"/>
58 <record name="MutterWindowClass"
59 c:type="MutterWindowClass"
60 glib:is-gtype-struct-for="MutterWindow">
61 <field name="parent_class">
62 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
65 <function name="app_func" c:identifier="bar_app_func">
66 <return-value transfer-ownership="none">
67 <type name="none" c:type="void"/>
70 <function name="app_func2" c:identifier="bar_app_func2">
71 <return-value transfer-ownership="none">
72 <type name="none" c:type="void"/>
75 <parameter name="x" transfer-ownership="none">
76 <type name="gint" c:type="int"/>
78 <parameter name="y" transfer-ownership="none">
79 <type name="gdouble" c:type="double"/>