1<?xml version="1.0"?> 2<!-- This file was automatically generated from C sources - DO NOT EDIT! 3To affect the contents of this file, edit the original C definitions, 4and/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"/> 11 <namespace name="Bar" 12 version="1.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"/> 18 <parameters> 19 <parameter name="object"> 20 </parameter> 21 </parameters> 22 </function-macro> 23 <class name="Baz" 24 c:symbol-prefix="baz" 25 c:type="BarBaz" 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"/> 33 </field> 34 </class> 35 <record name="BazClass" 36 c:type="BarBazClass" 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"/> 41 </field> 42 </record> 43 <function-macro name="IS_BAZ" c:identifier="BAR_IS_BAZ" introspectable="0"> 44 <source-position filename="barapp.h" line="8"/> 45 <parameters> 46 <parameter name="object"> 47 </parameter> 48 </parameters> 49 </function-macro> 50 <function-macro name="MUTTER_IS_WINDOW" 51 c:identifier="MUTTER_IS_WINDOW" 52 introspectable="0"> 53 <source-position filename="barapp.h" line="40"/> 54 <parameters> 55 <parameter name="object"> 56 </parameter> 57 </parameters> 58 </function-macro> 59 <function-macro name="MUTTER_WINDOW" 60 c:identifier="MUTTER_WINDOW" 61 introspectable="0"> 62 <source-position filename="barapp.h" line="39"/> 63 <parameters> 64 <parameter name="object"> 65 </parameter> 66 </parameters> 67 </function-macro> 68 <class name="MutterWindow" 69 c:symbol-prefix="mutter_window" 70 c:type="MutterWindow" 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"/> 80 </return-value> 81 <parameters> 82 <instance-parameter name="window" transfer-ownership="none"> 83 <type name="MutterWindow" c:type="MutterWindow*"/> 84 </instance-parameter> 85 <parameter name="v" transfer-ownership="none"> 86 <type name="guint" c:type="guint"/> 87 </parameter> 88 </parameters> 89 </method> 90 <field name="parent_instance"> 91 <type name="GObject.Object" c:type="GObject"/> 92 </field> 93 </class> 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"/> 100 </field> 101 </record> 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"/> 106 </return-value> 107 </function> 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"/> 112 </return-value> 113 <parameters> 114 <parameter name="x" transfer-ownership="none"> 115 <type name="gint" c:type="int"/> 116 </parameter> 117 <parameter name="y" transfer-ownership="none"> 118 <type name="gdouble" c:type="double"/> 119 </parameter> 120 </parameters> 121 </function> 122 </namespace> 123</repository> 124