gtk+-3.0: Update to 3.0.5
[vala-lang.git] / vapi / packages / clutter-gtk-1.0 / clutter-gtk-1.0.gi
blob81c548486d703081280f1fa911ae1eeea651084e
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="GtkClutter">
4 <function name="get_base_color" symbol="gtk_clutter_get_base_color">
5 <return-type type="void"/>
6 <parameters>
7 <parameter name="widget" type="GtkWidget*"/>
8 <parameter name="state" type="GtkStateType"/>
9 <parameter name="color" type="ClutterColor*"/>
10 </parameters>
11 </function>
12 <function name="get_bg_color" symbol="gtk_clutter_get_bg_color">
13 <return-type type="void"/>
14 <parameters>
15 <parameter name="widget" type="GtkWidget*"/>
16 <parameter name="state" type="GtkStateType"/>
17 <parameter name="color" type="ClutterColor*"/>
18 </parameters>
19 </function>
20 <function name="get_dark_color" symbol="gtk_clutter_get_dark_color">
21 <return-type type="void"/>
22 <parameters>
23 <parameter name="widget" type="GtkWidget*"/>
24 <parameter name="state" type="GtkStateType"/>
25 <parameter name="color" type="ClutterColor*"/>
26 </parameters>
27 </function>
28 <function name="get_fg_color" symbol="gtk_clutter_get_fg_color">
29 <return-type type="void"/>
30 <parameters>
31 <parameter name="widget" type="GtkWidget*"/>
32 <parameter name="state" type="GtkStateType"/>
33 <parameter name="color" type="ClutterColor*"/>
34 </parameters>
35 </function>
36 <function name="get_light_color" symbol="gtk_clutter_get_light_color">
37 <return-type type="void"/>
38 <parameters>
39 <parameter name="widget" type="GtkWidget*"/>
40 <parameter name="state" type="GtkStateType"/>
41 <parameter name="color" type="ClutterColor*"/>
42 </parameters>
43 </function>
44 <function name="get_mid_color" symbol="gtk_clutter_get_mid_color">
45 <return-type type="void"/>
46 <parameters>
47 <parameter name="widget" type="GtkWidget*"/>
48 <parameter name="state" type="GtkStateType"/>
49 <parameter name="color" type="ClutterColor*"/>
50 </parameters>
51 </function>
52 <function name="get_text_aa_color" symbol="gtk_clutter_get_text_aa_color">
53 <return-type type="void"/>
54 <parameters>
55 <parameter name="widget" type="GtkWidget*"/>
56 <parameter name="state" type="GtkStateType"/>
57 <parameter name="color" type="ClutterColor*"/>
58 </parameters>
59 </function>
60 <function name="get_text_color" symbol="gtk_clutter_get_text_color">
61 <return-type type="void"/>
62 <parameters>
63 <parameter name="widget" type="GtkWidget*"/>
64 <parameter name="state" type="GtkStateType"/>
65 <parameter name="color" type="ClutterColor*"/>
66 </parameters>
67 </function>
68 <function name="init" symbol="gtk_clutter_init">
69 <return-type type="ClutterInitError"/>
70 <parameters>
71 <parameter name="argc" type="int*"/>
72 <parameter name="argv" type="char***"/>
73 </parameters>
74 </function>
75 <function name="init_with_args" symbol="gtk_clutter_init_with_args">
76 <return-type type="ClutterInitError"/>
77 <parameters>
78 <parameter name="argc" type="int*"/>
79 <parameter name="argv" type="char***"/>
80 <parameter name="parameter_string" type="char*"/>
81 <parameter name="entries" type="GOptionEntry*"/>
82 <parameter name="translation_domain" type="char*"/>
83 <parameter name="error" type="GError**"/>
84 </parameters>
85 </function>
86 <function name="texture_error_quark" symbol="gtk_clutter_texture_error_quark">
87 <return-type type="GQuark"/>
88 </function>
89 <function name="texture_new_from_icon_name" symbol="gtk_clutter_texture_new_from_icon_name">
90 <return-type type="ClutterActor*"/>
91 <parameters>
92 <parameter name="widget" type="GtkWidget*"/>
93 <parameter name="icon_name" type="gchar*"/>
94 <parameter name="size" type="GtkIconSize"/>
95 </parameters>
96 </function>
97 <function name="texture_new_from_pixbuf" symbol="gtk_clutter_texture_new_from_pixbuf">
98 <return-type type="ClutterActor*"/>
99 <parameters>
100 <parameter name="pixbuf" type="GdkPixbuf*"/>
101 </parameters>
102 </function>
103 <function name="texture_new_from_stock" symbol="gtk_clutter_texture_new_from_stock">
104 <return-type type="ClutterActor*"/>
105 <parameters>
106 <parameter name="widget" type="GtkWidget*"/>
107 <parameter name="stock_id" type="gchar*"/>
108 <parameter name="size" type="GtkIconSize"/>
109 </parameters>
110 </function>
111 <function name="texture_set_from_icon_name" symbol="gtk_clutter_texture_set_from_icon_name">
112 <return-type type="gboolean"/>
113 <parameters>
114 <parameter name="texture" type="ClutterTexture*"/>
115 <parameter name="widget" type="GtkWidget*"/>
116 <parameter name="icon_name" type="gchar*"/>
117 <parameter name="size" type="GtkIconSize"/>
118 <parameter name="error" type="GError**"/>
119 </parameters>
120 </function>
121 <function name="texture_set_from_pixbuf" symbol="gtk_clutter_texture_set_from_pixbuf">
122 <return-type type="gboolean"/>
123 <parameters>
124 <parameter name="texture" type="ClutterTexture*"/>
125 <parameter name="pixbuf" type="GdkPixbuf*"/>
126 <parameter name="error" type="GError**"/>
127 </parameters>
128 </function>
129 <function name="texture_set_from_stock" symbol="gtk_clutter_texture_set_from_stock">
130 <return-type type="gboolean"/>
131 <parameters>
132 <parameter name="texture" type="ClutterTexture*"/>
133 <parameter name="widget" type="GtkWidget*"/>
134 <parameter name="stock_id" type="gchar*"/>
135 <parameter name="size" type="GtkIconSize"/>
136 <parameter name="error" type="GError**"/>
137 </parameters>
138 </function>
139 <enum name="ClutterGtkInitError">
140 <member name="CLUTTER_INIT_ERROR_LAST" value="-3"/>
141 <member name="CLUTTER_INIT_ERROR_GTK" value="-4"/>
142 </enum>
143 <enum name="ClutterGtkTextureError">
144 <member name="CLUTTER_GTK_TEXTURE_INVALID_STOCK_ID" value="0"/>
145 <member name="CLUTTER_GTK_TEXTURE_ERROR_LAST" value="1"/>
146 </enum>
147 <object name="GtkClutterEmbed" parent="GtkContainer" type-name="GtkClutterEmbed" get-type="gtk_clutter_embed_get_type">
148 <implements>
149 <interface name="AtkImplementor"/>
150 <interface name="GtkBuildable"/>
151 </implements>
152 <method name="get_stage" symbol="gtk_clutter_embed_get_stage">
153 <return-type type="ClutterActor*"/>
154 <parameters>
155 <parameter name="embed" type="GtkClutterEmbed*"/>
156 </parameters>
157 </method>
158 <constructor name="new" symbol="gtk_clutter_embed_new">
159 <return-type type="GtkWidget*"/>
160 </constructor>
161 </object>
162 <object name="GtkClutterViewport" parent="ClutterActor" type-name="GtkClutterViewport" get-type="gtk_clutter_viewport_get_type">
163 <implements>
164 <interface name="ClutterScriptable"/>
165 <interface name="ClutterAnimatable"/>
166 <interface name="AtkImplementor"/>
167 <interface name="ClutterContainer"/>
168 <interface name="GtkClutterScrollable"/>
169 <interface name="GtkClutterZoomable"/>
170 </implements>
171 <method name="get_origin" symbol="gtk_clutter_viewport_get_origin">
172 <return-type type="void"/>
173 <parameters>
174 <parameter name="viewport" type="GtkClutterViewport*"/>
175 <parameter name="x" type="gfloat*"/>
176 <parameter name="y" type="gfloat*"/>
177 <parameter name="z" type="gfloat*"/>
178 </parameters>
179 </method>
180 <constructor name="new" symbol="gtk_clutter_viewport_new">
181 <return-type type="ClutterActor*"/>
182 <parameters>
183 <parameter name="h_adjust" type="GtkAdjustment*"/>
184 <parameter name="v_adjust" type="GtkAdjustment*"/>
185 <parameter name="z_adjust" type="GtkAdjustment*"/>
186 </parameters>
187 </constructor>
188 <property name="child" type="ClutterActor*" readable="1" writable="1" construct="0" construct-only="0"/>
189 <property name="origin" type="ClutterVertex*" readable="1" writable="0" construct="0" construct-only="0"/>
190 </object>
191 <interface name="GtkClutterScrollable" type-name="GtkClutterScrollable" get-type="gtk_clutter_scrollable_get_type">
192 <method name="get_adjustments" symbol="gtk_clutter_scrollable_get_adjustments">
193 <return-type type="void"/>
194 <parameters>
195 <parameter name="scrollable" type="GtkClutterScrollable*"/>
196 <parameter name="h_adjust" type="GtkAdjustment**"/>
197 <parameter name="v_adjust" type="GtkAdjustment**"/>
198 </parameters>
199 </method>
200 <method name="set_adjustments" symbol="gtk_clutter_scrollable_set_adjustments">
201 <return-type type="void"/>
202 <parameters>
203 <parameter name="scrollable" type="GtkClutterScrollable*"/>
204 <parameter name="h_adjust" type="GtkAdjustment*"/>
205 <parameter name="v_adjust" type="GtkAdjustment*"/>
206 </parameters>
207 </method>
208 <vfunc name="get_adjustments">
209 <return-type type="void"/>
210 <parameters>
211 <parameter name="scrollable" type="GtkClutterScrollable*"/>
212 <parameter name="h_adjust" type="GtkAdjustment**"/>
213 <parameter name="v_adjust" type="GtkAdjustment**"/>
214 </parameters>
215 </vfunc>
216 <vfunc name="set_adjustments">
217 <return-type type="void"/>
218 <parameters>
219 <parameter name="scrollable" type="GtkClutterScrollable*"/>
220 <parameter name="h_adjust" type="GtkAdjustment*"/>
221 <parameter name="v_adjust" type="GtkAdjustment*"/>
222 </parameters>
223 </vfunc>
224 </interface>
225 <interface name="GtkClutterZoomable" type-name="GtkClutterZoomable" get-type="gtk_clutter_zoomable_get_type">
226 <method name="get_adjustment" symbol="gtk_clutter_zoomable_get_adjustment">
227 <return-type type="GtkAdjustment*"/>
228 <parameters>
229 <parameter name="zoomable" type="GtkClutterZoomable*"/>
230 </parameters>
231 </method>
232 <method name="set_adjustment" symbol="gtk_clutter_zoomable_set_adjustment">
233 <return-type type="void"/>
234 <parameters>
235 <parameter name="zoomable" type="GtkClutterZoomable*"/>
236 <parameter name="z_adjust" type="GtkAdjustment*"/>
237 </parameters>
238 </method>
239 <vfunc name="get_adjustment">
240 <return-type type="GtkAdjustment*"/>
241 <parameters>
242 <parameter name="zoomable" type="GtkClutterZoomable*"/>
243 </parameters>
244 </vfunc>
245 <vfunc name="set_adjustment">
246 <return-type type="void"/>
247 <parameters>
248 <parameter name="zoomable" type="GtkClutterZoomable*"/>
249 <parameter name="z_adjust" type="GtkAdjustment*"/>
250 </parameters>
251 </vfunc>
252 </interface>
253 </namespace>
254 </api>