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"/>
13 shared-library="libbarapp-1.0.so"
14 c:identifier-prefixes="Bar"
15 c:symbol-prefixes="bar">
16 <function-macro name="BAZ" c:identifier="BAR_BAZ" introspectable="0">
17 <source-position filename="barapp.h" line="7"/>
19 <parameter name="object">
26 parent="GObject.Object"
27 glib:type-name="BarBaz"
28 glib:get-type="bar_baz_get_type"
29 glib:type-struct="BazClass">
30 <source-position filename="barapp.h" line="21"/>
31 <field name="parent_instance">
32 <type name="GObject.Object" c:type="GObject"/>
35 <record name="BazClass"
37 glib:is-gtype-struct-for="Baz">
38 <source-position filename="barapp.h" line="21"/>
39 <field name="parent_class">
40 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
43 <function-macro name="IS_BAZ" c:identifier="BAR_IS_BAZ" introspectable="0">
44 <source-position filename="barapp.h" line="8"/>
46 <parameter name="object">
50 <function-macro name="MUTTER_IS_WINDOW"
51 c:identifier="MUTTER_IS_WINDOW"
53 <source-position filename="barapp.h" line="40"/>
55 <parameter name="object">
59 <function-macro name="MUTTER_WINDOW"
60 c:identifier="MUTTER_WINDOW"
62 <source-position filename="barapp.h" line="39"/>
64 <parameter name="object">
68 <class name="MutterWindow"
69 c:symbol-prefix="mutter_window"
71 parent="GObject.Object"
72 glib:type-name="MutterWindow"
73 glib:get-type="mutter_window_get_type"
74 glib:type-struct="MutterWindowClass">
75 <source-position filename="barapp.h" line="53"/>
76 <method name="func" c:identifier="mutter_window_func">
77 <source-position filename="barapp.h" line="59"/>
78 <return-value transfer-ownership="none">
79 <type name="none" c:type="void"/>
82 <instance-parameter name="window" transfer-ownership="none">
83 <type name="MutterWindow" c:type="MutterWindow*"/>
85 <parameter name="v" transfer-ownership="none">
86 <type name="guint" c:type="guint"/>
90 <field name="parent_instance">
91 <type name="GObject.Object" c:type="GObject"/>
94 <record name="MutterWindowClass"
95 c:type="MutterWindowClass"
96 glib:is-gtype-struct-for="MutterWindow">
97 <source-position filename="barapp.h" line="53"/>
98 <field name="parent_class">
99 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
102 <function name="app_func" c:identifier="bar_app_func">
103 <source-position filename="barapp.h" line="28"/>
104 <return-value transfer-ownership="none">
105 <type name="none" c:type="void"/>
108 <function name="app_func2" c:identifier="bar_app_func2">
109 <source-position filename="barapp.h" line="31"/>
110 <return-value transfer-ownership="none">
111 <type name="none" c:type="void"/>
114 <parameter name="x" transfer-ownership="none">
115 <type name="gint" c:type="int"/>
117 <parameter name="y" transfer-ownership="none">
118 <type name="gdouble" c:type="double"/>