Release 0.41.92
[vala-gnome.git] / vapi / clutter-1.0.vapi
blob4531a74fc59adf6dcffc5d6d41db59479a4d1536
1 /* clutter-1.0.vapi generated by vapigen, do not modify. */
3 [CCode (cprefix = "Clutter", gir_namespace = "Clutter", gir_version = "1.0", lower_case_cprefix = "clutter_")]
4 namespace Clutter {
5         namespace FrameSource {
6                 [CCode (cheader_filename = "clutter/clutter.h")]
7                 [Version (deprecated = true, deprecated_since = "1.6", since = "0.8")]
8                 public static uint add (uint fps, GLib.SourceFunc func);
9                 [CCode (cheader_filename = "clutter/clutter.h")]
10                 [Version (deprecated = true, deprecated_since = "1.6", since = "0.8")]
11                 public static uint add_full (int priority, uint fps, owned GLib.SourceFunc func);
12         }
13         namespace Key {
14                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_0")]
15                 public const uint @0;
16                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_1")]
17                 public const uint @1;
18                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_2")]
19                 public const uint @2;
20                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3")]
21                 public const uint @3;
22                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_AltCursor")]
23                 public const uint @3270_AltCursor;
24                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Attn")]
25                 public const uint @3270_Attn;
26                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_BackTab")]
27                 public const uint @3270_BackTab;
28                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_ChangeScreen")]
29                 public const uint @3270_ChangeScreen;
30                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Copy")]
31                 public const uint @3270_Copy;
32                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_CursorBlink")]
33                 public const uint @3270_CursorBlink;
34                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_CursorSelect")]
35                 public const uint @3270_CursorSelect;
36                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_DeleteWord")]
37                 public const uint @3270_DeleteWord;
38                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Duplicate")]
39                 public const uint @3270_Duplicate;
40                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Enter")]
41                 public const uint @3270_Enter;
42                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_EraseEOF")]
43                 public const uint @3270_EraseEOF;
44                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_EraseInput")]
45                 public const uint @3270_EraseInput;
46                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_ExSelect")]
47                 public const uint @3270_ExSelect;
48                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_FieldMark")]
49                 public const uint @3270_FieldMark;
50                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Ident")]
51                 public const uint @3270_Ident;
52                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Jump")]
53                 public const uint @3270_Jump;
54                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_KeyClick")]
55                 public const uint @3270_KeyClick;
56                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Left2")]
57                 public const uint @3270_Left2;
58                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_PA1")]
59                 public const uint @3270_PA1;
60                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_PA2")]
61                 public const uint @3270_PA2;
62                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_PA3")]
63                 public const uint @3270_PA3;
64                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Play")]
65                 public const uint @3270_Play;
66                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_PrintScreen")]
67                 public const uint @3270_PrintScreen;
68                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Quit")]
69                 public const uint @3270_Quit;
70                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Record")]
71                 public const uint @3270_Record;
72                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Reset")]
73                 public const uint @3270_Reset;
74                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Right2")]
75                 public const uint @3270_Right2;
76                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Rule")]
77                 public const uint @3270_Rule;
78                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Setup")]
79                 public const uint @3270_Setup;
80                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Test")]
81                 public const uint @3270_Test;
82                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_4")]
83                 public const uint @4;
84                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_5")]
85                 public const uint @5;
86                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_6")]
87                 public const uint @6;
88                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_7")]
89                 public const uint @7;
90                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_8")]
91                 public const uint @8;
92                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_9")]
93                 public const uint @9;
94                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_A")]
95                 public const uint A;
96                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AE")]
97                 public const uint AE;
98                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Aacute")]
99                 public const uint Aacute;
100                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abelowdot")]
101                 public const uint Abelowdot;
102                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abreve")]
103                 public const uint Abreve;
104                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abreveacute")]
105                 public const uint Abreveacute;
106                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abrevebelowdot")]
107                 public const uint Abrevebelowdot;
108                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abrevegrave")]
109                 public const uint Abrevegrave;
110                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abrevehook")]
111                 public const uint Abrevehook;
112                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abrevetilde")]
113                 public const uint Abrevetilde;
114                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AccessX_Enable")]
115                 public const uint AccessX_Enable;
116                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AccessX_Feedback_Enable")]
117                 public const uint AccessX_Feedback_Enable;
118                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflex")]
119                 public const uint Acircumflex;
120                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflexacute")]
121                 public const uint Acircumflexacute;
122                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflexbelowdot")]
123                 public const uint Acircumflexbelowdot;
124                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflexgrave")]
125                 public const uint Acircumflexgrave;
126                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflexhook")]
127                 public const uint Acircumflexhook;
128                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflextilde")]
129                 public const uint Acircumflextilde;
130                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AddFavorite")]
131                 public const uint AddFavorite;
132                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Adiaeresis")]
133                 public const uint Adiaeresis;
134                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Agrave")]
135                 public const uint Agrave;
136                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ahook")]
137                 public const uint Ahook;
138                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Alt_L")]
139                 public const uint Alt_L;
140                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Alt_R")]
141                 public const uint Alt_R;
142                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Amacron")]
143                 public const uint Amacron;
144                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Aogonek")]
145                 public const uint Aogonek;
146                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ApplicationLeft")]
147                 public const uint ApplicationLeft;
148                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ApplicationRight")]
149                 public const uint ApplicationRight;
150                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_0")]
151                 public const uint Arabic_0;
152                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_1")]
153                 public const uint Arabic_1;
154                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_2")]
155                 public const uint Arabic_2;
156                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_3")]
157                 public const uint Arabic_3;
158                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_4")]
159                 public const uint Arabic_4;
160                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_5")]
161                 public const uint Arabic_5;
162                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_6")]
163                 public const uint Arabic_6;
164                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_7")]
165                 public const uint Arabic_7;
166                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_8")]
167                 public const uint Arabic_8;
168                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_9")]
169                 public const uint Arabic_9;
170                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ain")]
171                 public const uint Arabic_ain;
172                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_alef")]
173                 public const uint Arabic_alef;
174                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_alefmaksura")]
175                 public const uint Arabic_alefmaksura;
176                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_beh")]
177                 public const uint Arabic_beh;
178                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_comma")]
179                 public const uint Arabic_comma;
180                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_dad")]
181                 public const uint Arabic_dad;
182                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_dal")]
183                 public const uint Arabic_dal;
184                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_damma")]
185                 public const uint Arabic_damma;
186                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_dammatan")]
187                 public const uint Arabic_dammatan;
188                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ddal")]
189                 public const uint Arabic_ddal;
190                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_farsi_yeh")]
191                 public const uint Arabic_farsi_yeh;
192                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_fatha")]
193                 public const uint Arabic_fatha;
194                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_fathatan")]
195                 public const uint Arabic_fathatan;
196                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_feh")]
197                 public const uint Arabic_feh;
198                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_fullstop")]
199                 public const uint Arabic_fullstop;
200                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_gaf")]
201                 public const uint Arabic_gaf;
202                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ghain")]
203                 public const uint Arabic_ghain;
204                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ha")]
205                 public const uint Arabic_ha;
206                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hah")]
207                 public const uint Arabic_hah;
208                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamza")]
209                 public const uint Arabic_hamza;
210                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamza_above")]
211                 public const uint Arabic_hamza_above;
212                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamza_below")]
213                 public const uint Arabic_hamza_below;
214                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamzaonalef")]
215                 public const uint Arabic_hamzaonalef;
216                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamzaonwaw")]
217                 public const uint Arabic_hamzaonwaw;
218                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamzaonyeh")]
219                 public const uint Arabic_hamzaonyeh;
220                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamzaunderalef")]
221                 public const uint Arabic_hamzaunderalef;
222                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_heh")]
223                 public const uint Arabic_heh;
224                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_heh_doachashmee")]
225                 public const uint Arabic_heh_doachashmee;
226                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_heh_goal")]
227                 public const uint Arabic_heh_goal;
228                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_jeem")]
229                 public const uint Arabic_jeem;
230                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_jeh")]
231                 public const uint Arabic_jeh;
232                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_kaf")]
233                 public const uint Arabic_kaf;
234                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_kasra")]
235                 public const uint Arabic_kasra;
236                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_kasratan")]
237                 public const uint Arabic_kasratan;
238                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_keheh")]
239                 public const uint Arabic_keheh;
240                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_khah")]
241                 public const uint Arabic_khah;
242                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_lam")]
243                 public const uint Arabic_lam;
244                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_madda_above")]
245                 public const uint Arabic_madda_above;
246                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_maddaonalef")]
247                 public const uint Arabic_maddaonalef;
248                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_meem")]
249                 public const uint Arabic_meem;
250                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_noon")]
251                 public const uint Arabic_noon;
252                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_noon_ghunna")]
253                 public const uint Arabic_noon_ghunna;
254                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_peh")]
255                 public const uint Arabic_peh;
256                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_percent")]
257                 public const uint Arabic_percent;
258                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_qaf")]
259                 public const uint Arabic_qaf;
260                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_question_mark")]
261                 public const uint Arabic_question_mark;
262                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ra")]
263                 public const uint Arabic_ra;
264                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_rreh")]
265                 public const uint Arabic_rreh;
266                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_sad")]
267                 public const uint Arabic_sad;
268                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_seen")]
269                 public const uint Arabic_seen;
270                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_semicolon")]
271                 public const uint Arabic_semicolon;
272                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_shadda")]
273                 public const uint Arabic_shadda;
274                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_sheen")]
275                 public const uint Arabic_sheen;
276                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_sukun")]
277                 public const uint Arabic_sukun;
278                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_superscript_alef")]
279                 public const uint Arabic_superscript_alef;
280                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_switch")]
281                 public const uint Arabic_switch;
282                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tah")]
283                 public const uint Arabic_tah;
284                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tatweel")]
285                 public const uint Arabic_tatweel;
286                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tcheh")]
287                 public const uint Arabic_tcheh;
288                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_teh")]
289                 public const uint Arabic_teh;
290                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tehmarbuta")]
291                 public const uint Arabic_tehmarbuta;
292                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_thal")]
293                 public const uint Arabic_thal;
294                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_theh")]
295                 public const uint Arabic_theh;
296                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tteh")]
297                 public const uint Arabic_tteh;
298                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_veh")]
299                 public const uint Arabic_veh;
300                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_waw")]
301                 public const uint Arabic_waw;
302                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_yeh")]
303                 public const uint Arabic_yeh;
304                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_yeh_baree")]
305                 public const uint Arabic_yeh_baree;
306                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_zah")]
307                 public const uint Arabic_zah;
308                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_zain")]
309                 public const uint Arabic_zain;
310                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Aring")]
311                 public const uint Aring;
312                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_AT")]
313                 public const uint Armenian_AT;
314                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_AYB")]
315                 public const uint Armenian_AYB;
316                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_BEN")]
317                 public const uint Armenian_BEN;
318                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_CHA")]
319                 public const uint Armenian_CHA;
320                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_DA")]
321                 public const uint Armenian_DA;
322                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_DZA")]
323                 public const uint Armenian_DZA;
324                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_E")]
325                 public const uint Armenian_E;
326                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_FE")]
327                 public const uint Armenian_FE;
328                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_GHAT")]
329                 public const uint Armenian_GHAT;
330                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_GIM")]
331                 public const uint Armenian_GIM;
332                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_HI")]
333                 public const uint Armenian_HI;
334                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_HO")]
335                 public const uint Armenian_HO;
336                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_INI")]
337                 public const uint Armenian_INI;
338                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_JE")]
339                 public const uint Armenian_JE;
340                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_KE")]
341                 public const uint Armenian_KE;
342                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_KEN")]
343                 public const uint Armenian_KEN;
344                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_KHE")]
345                 public const uint Armenian_KHE;
346                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_LYUN")]
347                 public const uint Armenian_LYUN;
348                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_MEN")]
349                 public const uint Armenian_MEN;
350                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_NU")]
351                 public const uint Armenian_NU;
352                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_O")]
353                 public const uint Armenian_O;
354                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_PE")]
355                 public const uint Armenian_PE;
356                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_PYUR")]
357                 public const uint Armenian_PYUR;
358                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_RA")]
359                 public const uint Armenian_RA;
360                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_RE")]
361                 public const uint Armenian_RE;
362                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_SE")]
363                 public const uint Armenian_SE;
364                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_SHA")]
365                 public const uint Armenian_SHA;
366                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TCHE")]
367                 public const uint Armenian_TCHE;
368                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TO")]
369                 public const uint Armenian_TO;
370                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TSA")]
371                 public const uint Armenian_TSA;
372                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TSO")]
373                 public const uint Armenian_TSO;
374                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TYUN")]
375                 public const uint Armenian_TYUN;
376                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_VEV")]
377                 public const uint Armenian_VEV;
378                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_VO")]
379                 public const uint Armenian_VO;
380                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_VYUN")]
381                 public const uint Armenian_VYUN;
382                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_YECH")]
383                 public const uint Armenian_YECH;
384                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ZA")]
385                 public const uint Armenian_ZA;
386                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ZHE")]
387                 public const uint Armenian_ZHE;
388                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_accent")]
389                 public const uint Armenian_accent;
390                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_amanak")]
391                 public const uint Armenian_amanak;
392                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_apostrophe")]
393                 public const uint Armenian_apostrophe;
394                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_at")]
395                 public const uint Armenian_at;
396                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ayb")]
397                 public const uint Armenian_ayb;
398                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ben")]
399                 public const uint Armenian_ben;
400                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_but")]
401                 public const uint Armenian_but;
402                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_cha")]
403                 public const uint Armenian_cha;
404                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_da")]
405                 public const uint Armenian_da;
406                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_dza")]
407                 public const uint Armenian_dza;
408                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_e")]
409                 public const uint Armenian_e;
410                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_exclam")]
411                 public const uint Armenian_exclam;
412                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_fe")]
413                 public const uint Armenian_fe;
414                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_full_stop")]
415                 public const uint Armenian_full_stop;
416                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ghat")]
417                 public const uint Armenian_ghat;
418                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_gim")]
419                 public const uint Armenian_gim;
420                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_hi")]
421                 public const uint Armenian_hi;
422                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ho")]
423                 public const uint Armenian_ho;
424                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_hyphen")]
425                 public const uint Armenian_hyphen;
426                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ini")]
427                 public const uint Armenian_ini;
428                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_je")]
429                 public const uint Armenian_je;
430                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ke")]
431                 public const uint Armenian_ke;
432                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ken")]
433                 public const uint Armenian_ken;
434                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_khe")]
435                 public const uint Armenian_khe;
436                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ligature_ew")]
437                 public const uint Armenian_ligature_ew;
438                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_lyun")]
439                 public const uint Armenian_lyun;
440                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_men")]
441                 public const uint Armenian_men;
442                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_nu")]
443                 public const uint Armenian_nu;
444                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_o")]
445                 public const uint Armenian_o;
446                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_paruyk")]
447                 public const uint Armenian_paruyk;
448                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_pe")]
449                 public const uint Armenian_pe;
450                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_pyur")]
451                 public const uint Armenian_pyur;
452                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_question")]
453                 public const uint Armenian_question;
454                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ra")]
455                 public const uint Armenian_ra;
456                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_re")]
457                 public const uint Armenian_re;
458                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_se")]
459                 public const uint Armenian_se;
460                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_separation_mark")]
461                 public const uint Armenian_separation_mark;
462                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_sha")]
463                 public const uint Armenian_sha;
464                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_shesht")]
465                 public const uint Armenian_shesht;
466                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_tche")]
467                 public const uint Armenian_tche;
468                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_to")]
469                 public const uint Armenian_to;
470                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_tsa")]
471                 public const uint Armenian_tsa;
472                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_tso")]
473                 public const uint Armenian_tso;
474                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_tyun")]
475                 public const uint Armenian_tyun;
476                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_verjaket")]
477                 public const uint Armenian_verjaket;
478                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_vev")]
479                 public const uint Armenian_vev;
480                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_vo")]
481                 public const uint Armenian_vo;
482                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_vyun")]
483                 public const uint Armenian_vyun;
484                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_yech")]
485                 public const uint Armenian_yech;
486                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_yentamna")]
487                 public const uint Armenian_yentamna;
488                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_za")]
489                 public const uint Armenian_za;
490                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_zhe")]
491                 public const uint Armenian_zhe;
492                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Atilde")]
493                 public const uint Atilde;
494                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudibleBell_Enable")]
495                 public const uint AudibleBell_Enable;
496                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioCycleTrack")]
497                 public const uint AudioCycleTrack;
498                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioForward")]
499                 public const uint AudioForward;
500                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioLowerVolume")]
501                 public const uint AudioLowerVolume;
502                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioMedia")]
503                 public const uint AudioMedia;
504                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioMicMute")]
505                 public const uint AudioMicMute;
506                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioMute")]
507                 public const uint AudioMute;
508                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioNext")]
509                 public const uint AudioNext;
510                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioPause")]
511                 public const uint AudioPause;
512                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioPlay")]
513                 public const uint AudioPlay;
514                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioPrev")]
515                 public const uint AudioPrev;
516                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRaiseVolume")]
517                 public const uint AudioRaiseVolume;
518                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRandomPlay")]
519                 public const uint AudioRandomPlay;
520                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRecord")]
521                 public const uint AudioRecord;
522                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRepeat")]
523                 public const uint AudioRepeat;
524                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRewind")]
525                 public const uint AudioRewind;
526                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioStop")]
527                 public const uint AudioStop;
528                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Away")]
529                 public const uint Away;
530                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_B")]
531                 public const uint B;
532                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Babovedot")]
533                 public const uint Babovedot;
534                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Back")]
535                 public const uint Back;
536                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_BackForward")]
537                 public const uint BackForward;
538                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_BackSpace")]
539                 public const uint BackSpace;
540                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Battery")]
541                 public const uint Battery;
542                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Begin")]
543                 public const uint Begin;
544                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Blue")]
545                 public const uint Blue;
546                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Bluetooth")]
547                 public const uint Bluetooth;
548                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Book")]
549                 public const uint Book;
550                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_BounceKeys_Enable")]
551                 public const uint BounceKeys_Enable;
552                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Break")]
553                 public const uint Break;
554                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_BrightnessAdjust")]
555                 public const uint BrightnessAdjust;
556                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Byelorussian_SHORTU")]
557                 public const uint Byelorussian_SHORTU;
558                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Byelorussian_shortu")]
559                 public const uint Byelorussian_shortu;
560                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_C")]
561                 public const uint C;
562                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_CD")]
563                 public const uint CD;
564                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_CH")]
565                 public const uint CH;
566                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_C_H")]
567                 public const uint C_H;
568                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_C_h")]
569                 public const uint C_h;
570                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cabovedot")]
571                 public const uint Cabovedot;
572                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cacute")]
573                 public const uint Cacute;
574                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Calculator")]
575                 public const uint Calculator;
576                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Calendar")]
577                 public const uint Calendar;
578                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cancel")]
579                 public const uint Cancel;
580                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Caps_Lock")]
581                 public const uint Caps_Lock;
582                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ccaron")]
583                 public const uint Ccaron;
584                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ccedilla")]
585                 public const uint Ccedilla;
586                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ccircumflex")]
587                 public const uint Ccircumflex;
588                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ch")]
589                 public const uint Ch;
590                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Clear")]
591                 public const uint Clear;
592                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ClearGrab")]
593                 public const uint ClearGrab;
594                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Close")]
595                 public const uint Close;
596                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Codeinput")]
597                 public const uint Codeinput;
598                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ColonSign")]
599                 public const uint ColonSign;
600                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Community")]
601                 public const uint Community;
602                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ContrastAdjust")]
603                 public const uint ContrastAdjust;
604                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Control_L")]
605                 public const uint Control_L;
606                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Control_R")]
607                 public const uint Control_R;
608                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Copy")]
609                 public const uint Copy;
610                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_CruzeiroSign")]
611                 public const uint CruzeiroSign;
612                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cut")]
613                 public const uint Cut;
614                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_CycleAngle")]
615                 public const uint CycleAngle;
616                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_A")]
617                 public const uint Cyrillic_A;
618                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_BE")]
619                 public const uint Cyrillic_BE;
620                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_CHE")]
621                 public const uint Cyrillic_CHE;
622                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_CHE_descender")]
623                 public const uint Cyrillic_CHE_descender;
624                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_CHE_vertstroke")]
625                 public const uint Cyrillic_CHE_vertstroke;
626                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_DE")]
627                 public const uint Cyrillic_DE;
628                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_DZHE")]
629                 public const uint Cyrillic_DZHE;
630                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_E")]
631                 public const uint Cyrillic_E;
632                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EF")]
633                 public const uint Cyrillic_EF;
634                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EL")]
635                 public const uint Cyrillic_EL;
636                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EM")]
637                 public const uint Cyrillic_EM;
638                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EN")]
639                 public const uint Cyrillic_EN;
640                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EN_descender")]
641                 public const uint Cyrillic_EN_descender;
642                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ER")]
643                 public const uint Cyrillic_ER;
644                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ES")]
645                 public const uint Cyrillic_ES;
646                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_GHE")]
647                 public const uint Cyrillic_GHE;
648                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_GHE_bar")]
649                 public const uint Cyrillic_GHE_bar;
650                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_HA")]
651                 public const uint Cyrillic_HA;
652                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_HARDSIGN")]
653                 public const uint Cyrillic_HARDSIGN;
654                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_HA_descender")]
655                 public const uint Cyrillic_HA_descender;
656                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_I")]
657                 public const uint Cyrillic_I;
658                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_IE")]
659                 public const uint Cyrillic_IE;
660                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_IO")]
661                 public const uint Cyrillic_IO;
662                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_I_macron")]
663                 public const uint Cyrillic_I_macron;
664                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_JE")]
665                 public const uint Cyrillic_JE;
666                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_KA")]
667                 public const uint Cyrillic_KA;
668                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_KA_descender")]
669                 public const uint Cyrillic_KA_descender;
670                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_KA_vertstroke")]
671                 public const uint Cyrillic_KA_vertstroke;
672                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_LJE")]
673                 public const uint Cyrillic_LJE;
674                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_NJE")]
675                 public const uint Cyrillic_NJE;
676                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_O")]
677                 public const uint Cyrillic_O;
678                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_O_bar")]
679                 public const uint Cyrillic_O_bar;
680                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_PE")]
681                 public const uint Cyrillic_PE;
682                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SCHWA")]
683                 public const uint Cyrillic_SCHWA;
684                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SHA")]
685                 public const uint Cyrillic_SHA;
686                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SHCHA")]
687                 public const uint Cyrillic_SHCHA;
688                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SHHA")]
689                 public const uint Cyrillic_SHHA;
690                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SHORTI")]
691                 public const uint Cyrillic_SHORTI;
692                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SOFTSIGN")]
693                 public const uint Cyrillic_SOFTSIGN;
694                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_TE")]
695                 public const uint Cyrillic_TE;
696                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_TSE")]
697                 public const uint Cyrillic_TSE;
698                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_U")]
699                 public const uint Cyrillic_U;
700                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_U_macron")]
701                 public const uint Cyrillic_U_macron;
702                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_U_straight")]
703                 public const uint Cyrillic_U_straight;
704                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_U_straight_bar")]
705                 public const uint Cyrillic_U_straight_bar;
706                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_VE")]
707                 public const uint Cyrillic_VE;
708                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_YA")]
709                 public const uint Cyrillic_YA;
710                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_YERU")]
711                 public const uint Cyrillic_YERU;
712                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_YU")]
713                 public const uint Cyrillic_YU;
714                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ZE")]
715                 public const uint Cyrillic_ZE;
716                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ZHE")]
717                 public const uint Cyrillic_ZHE;
718                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ZHE_descender")]
719                 public const uint Cyrillic_ZHE_descender;
720                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_a")]
721                 public const uint Cyrillic_a;
722                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_be")]
723                 public const uint Cyrillic_be;
724                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_che")]
725                 public const uint Cyrillic_che;
726                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_che_descender")]
727                 public const uint Cyrillic_che_descender;
728                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_che_vertstroke")]
729                 public const uint Cyrillic_che_vertstroke;
730                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_de")]
731                 public const uint Cyrillic_de;
732                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_dzhe")]
733                 public const uint Cyrillic_dzhe;
734                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_e")]
735                 public const uint Cyrillic_e;
736                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ef")]
737                 public const uint Cyrillic_ef;
738                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_el")]
739                 public const uint Cyrillic_el;
740                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_em")]
741                 public const uint Cyrillic_em;
742                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_en")]
743                 public const uint Cyrillic_en;
744                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_en_descender")]
745                 public const uint Cyrillic_en_descender;
746                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_er")]
747                 public const uint Cyrillic_er;
748                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_es")]
749                 public const uint Cyrillic_es;
750                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ghe")]
751                 public const uint Cyrillic_ghe;
752                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ghe_bar")]
753                 public const uint Cyrillic_ghe_bar;
754                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ha")]
755                 public const uint Cyrillic_ha;
756                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ha_descender")]
757                 public const uint Cyrillic_ha_descender;
758                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_hardsign")]
759                 public const uint Cyrillic_hardsign;
760                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_i")]
761                 public const uint Cyrillic_i;
762                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_i_macron")]
763                 public const uint Cyrillic_i_macron;
764                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ie")]
765                 public const uint Cyrillic_ie;
766                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_io")]
767                 public const uint Cyrillic_io;
768                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_je")]
769                 public const uint Cyrillic_je;
770                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ka")]
771                 public const uint Cyrillic_ka;
772                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ka_descender")]
773                 public const uint Cyrillic_ka_descender;
774                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ka_vertstroke")]
775                 public const uint Cyrillic_ka_vertstroke;
776                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_lje")]
777                 public const uint Cyrillic_lje;
778                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_nje")]
779                 public const uint Cyrillic_nje;
780                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_o")]
781                 public const uint Cyrillic_o;
782                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_o_bar")]
783                 public const uint Cyrillic_o_bar;
784                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_pe")]
785                 public const uint Cyrillic_pe;
786                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_schwa")]
787                 public const uint Cyrillic_schwa;
788                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_sha")]
789                 public const uint Cyrillic_sha;
790                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_shcha")]
791                 public const uint Cyrillic_shcha;
792                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_shha")]
793                 public const uint Cyrillic_shha;
794                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_shorti")]
795                 public const uint Cyrillic_shorti;
796                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_softsign")]
797                 public const uint Cyrillic_softsign;
798                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_te")]
799                 public const uint Cyrillic_te;
800                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_tse")]
801                 public const uint Cyrillic_tse;
802                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_u")]
803                 public const uint Cyrillic_u;
804                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_u_macron")]
805                 public const uint Cyrillic_u_macron;
806                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_u_straight")]
807                 public const uint Cyrillic_u_straight;
808                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_u_straight_bar")]
809                 public const uint Cyrillic_u_straight_bar;
810                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ve")]
811                 public const uint Cyrillic_ve;
812                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ya")]
813                 public const uint Cyrillic_ya;
814                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_yeru")]
815                 public const uint Cyrillic_yeru;
816                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_yu")]
817                 public const uint Cyrillic_yu;
818                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ze")]
819                 public const uint Cyrillic_ze;
820                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_zhe")]
821                 public const uint Cyrillic_zhe;
822                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_zhe_descender")]
823                 public const uint Cyrillic_zhe_descender;
824                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_D")]
825                 public const uint D;
826                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_DOS")]
827                 public const uint DOS;
828                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Dabovedot")]
829                 public const uint Dabovedot;
830                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Dcaron")]
831                 public const uint Dcaron;
832                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Delete")]
833                 public const uint Delete;
834                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Display")]
835                 public const uint Display;
836                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Documents")]
837                 public const uint Documents;
838                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_DongSign")]
839                 public const uint DongSign;
840                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Down")]
841                 public const uint Down;
842                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Dstroke")]
843                 public const uint Dstroke;
844                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_E")]
845                 public const uint E;
846                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ENG")]
847                 public const uint ENG;
848                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ETH")]
849                 public const uint ETH;
850                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_EZH")]
851                 public const uint EZH;
852                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eabovedot")]
853                 public const uint Eabovedot;
854                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eacute")]
855                 public const uint Eacute;
856                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ebelowdot")]
857                 public const uint Ebelowdot;
858                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecaron")]
859                 public const uint Ecaron;
860                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflex")]
861                 public const uint Ecircumflex;
862                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflexacute")]
863                 public const uint Ecircumflexacute;
864                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflexbelowdot")]
865                 public const uint Ecircumflexbelowdot;
866                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflexgrave")]
867                 public const uint Ecircumflexgrave;
868                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflexhook")]
869                 public const uint Ecircumflexhook;
870                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflextilde")]
871                 public const uint Ecircumflextilde;
872                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_EcuSign")]
873                 public const uint EcuSign;
874                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ediaeresis")]
875                 public const uint Ediaeresis;
876                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Egrave")]
877                 public const uint Egrave;
878                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ehook")]
879                 public const uint Ehook;
880                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eisu_Shift")]
881                 public const uint Eisu_Shift;
882                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eisu_toggle")]
883                 public const uint Eisu_toggle;
884                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eject")]
885                 public const uint Eject;
886                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Emacron")]
887                 public const uint Emacron;
888                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_End")]
889                 public const uint End;
890                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eogonek")]
891                 public const uint Eogonek;
892                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Escape")]
893                 public const uint Escape;
894                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eth")]
895                 public const uint Eth;
896                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Etilde")]
897                 public const uint Etilde;
898                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_EuroSign")]
899                 public const uint EuroSign;
900                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Excel")]
901                 public const uint Excel;
902                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Execute")]
903                 public const uint Execute;
904                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Explorer")]
905                 public const uint Explorer;
906                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F")]
907                 public const uint F;
908                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F1")]
909                 public const uint F1;
910                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F10")]
911                 public const uint F10;
912                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F11")]
913                 public const uint F11;
914                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F12")]
915                 public const uint F12;
916                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F13")]
917                 public const uint F13;
918                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F14")]
919                 public const uint F14;
920                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F15")]
921                 public const uint F15;
922                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F16")]
923                 public const uint F16;
924                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F17")]
925                 public const uint F17;
926                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F18")]
927                 public const uint F18;
928                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F19")]
929                 public const uint F19;
930                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F2")]
931                 public const uint F2;
932                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F20")]
933                 public const uint F20;
934                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F21")]
935                 public const uint F21;
936                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F22")]
937                 public const uint F22;
938                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F23")]
939                 public const uint F23;
940                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F24")]
941                 public const uint F24;
942                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F25")]
943                 public const uint F25;
944                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F26")]
945                 public const uint F26;
946                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F27")]
947                 public const uint F27;
948                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F28")]
949                 public const uint F28;
950                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F29")]
951                 public const uint F29;
952                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F3")]
953                 public const uint F3;
954                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F30")]
955                 public const uint F30;
956                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F31")]
957                 public const uint F31;
958                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F32")]
959                 public const uint F32;
960                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F33")]
961                 public const uint F33;
962                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F34")]
963                 public const uint F34;
964                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F35")]
965                 public const uint F35;
966                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F4")]
967                 public const uint F4;
968                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F5")]
969                 public const uint F5;
970                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F6")]
971                 public const uint F6;
972                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F7")]
973                 public const uint F7;
974                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F8")]
975                 public const uint F8;
976                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F9")]
977                 public const uint F9;
978                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_FFrancSign")]
979                 public const uint FFrancSign;
980                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Fabovedot")]
981                 public const uint Fabovedot;
982                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_0")]
983                 public const uint Farsi_0;
984                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_1")]
985                 public const uint Farsi_1;
986                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_2")]
987                 public const uint Farsi_2;
988                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_3")]
989                 public const uint Farsi_3;
990                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_4")]
991                 public const uint Farsi_4;
992                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_5")]
993                 public const uint Farsi_5;
994                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_6")]
995                 public const uint Farsi_6;
996                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_7")]
997                 public const uint Farsi_7;
998                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_8")]
999                 public const uint Farsi_8;
1000                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_9")]
1001                 public const uint Farsi_9;
1002                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_yeh")]
1003                 public const uint Farsi_yeh;
1004                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Favorites")]
1005                 public const uint Favorites;
1006                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Finance")]
1007                 public const uint Finance;
1008                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Find")]
1009                 public const uint Find;
1010                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_First_Virtual_Screen")]
1011                 public const uint First_Virtual_Screen;
1012                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Forward")]
1013                 public const uint Forward;
1014                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_FrameBack")]
1015                 public const uint FrameBack;
1016                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_FrameForward")]
1017                 public const uint FrameForward;
1018                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_G")]
1019                 public const uint G;
1020                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gabovedot")]
1021                 public const uint Gabovedot;
1022                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Game")]
1023                 public const uint Game;
1024                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gbreve")]
1025                 public const uint Gbreve;
1026                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gcaron")]
1027                 public const uint Gcaron;
1028                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gcedilla")]
1029                 public const uint Gcedilla;
1030                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gcircumflex")]
1031                 public const uint Gcircumflex;
1032                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_an")]
1033                 public const uint Georgian_an;
1034                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_ban")]
1035                 public const uint Georgian_ban;
1036                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_can")]
1037                 public const uint Georgian_can;
1038                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_char")]
1039                 public const uint Georgian_char;
1040                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_chin")]
1041                 public const uint Georgian_chin;
1042                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_cil")]
1043                 public const uint Georgian_cil;
1044                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_don")]
1045                 public const uint Georgian_don;
1046                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_en")]
1047                 public const uint Georgian_en;
1048                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_fi")]
1049                 public const uint Georgian_fi;
1050                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_gan")]
1051                 public const uint Georgian_gan;
1052                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_ghan")]
1053                 public const uint Georgian_ghan;
1054                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_hae")]
1055                 public const uint Georgian_hae;
1056                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_har")]
1057                 public const uint Georgian_har;
1058                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_he")]
1059                 public const uint Georgian_he;
1060                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_hie")]
1061                 public const uint Georgian_hie;
1062                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_hoe")]
1063                 public const uint Georgian_hoe;
1064                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_in")]
1065                 public const uint Georgian_in;
1066                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_jhan")]
1067                 public const uint Georgian_jhan;
1068                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_jil")]
1069                 public const uint Georgian_jil;
1070                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_kan")]
1071                 public const uint Georgian_kan;
1072                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_khar")]
1073                 public const uint Georgian_khar;
1074                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_las")]
1075                 public const uint Georgian_las;
1076                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_man")]
1077                 public const uint Georgian_man;
1078                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_nar")]
1079                 public const uint Georgian_nar;
1080                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_on")]
1081                 public const uint Georgian_on;
1082                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_par")]
1083                 public const uint Georgian_par;
1084                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_phar")]
1085                 public const uint Georgian_phar;
1086                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_qar")]
1087                 public const uint Georgian_qar;
1088                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_rae")]
1089                 public const uint Georgian_rae;
1090                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_san")]
1091                 public const uint Georgian_san;
1092                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_shin")]
1093                 public const uint Georgian_shin;
1094                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_tan")]
1095                 public const uint Georgian_tan;
1096                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_tar")]
1097                 public const uint Georgian_tar;
1098                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_un")]
1099                 public const uint Georgian_un;
1100                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_vin")]
1101                 public const uint Georgian_vin;
1102                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_we")]
1103                 public const uint Georgian_we;
1104                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_xan")]
1105                 public const uint Georgian_xan;
1106                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_zen")]
1107                 public const uint Georgian_zen;
1108                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_zhar")]
1109                 public const uint Georgian_zhar;
1110                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Go")]
1111                 public const uint Go;
1112                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ALPHA")]
1113                 public const uint Greek_ALPHA;
1114                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ALPHAaccent")]
1115                 public const uint Greek_ALPHAaccent;
1116                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_BETA")]
1117                 public const uint Greek_BETA;
1118                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_CHI")]
1119                 public const uint Greek_CHI;
1120                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_DELTA")]
1121                 public const uint Greek_DELTA;
1122                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_EPSILON")]
1123                 public const uint Greek_EPSILON;
1124                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_EPSILONaccent")]
1125                 public const uint Greek_EPSILONaccent;
1126                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ETA")]
1127                 public const uint Greek_ETA;
1128                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ETAaccent")]
1129                 public const uint Greek_ETAaccent;
1130                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_GAMMA")]
1131                 public const uint Greek_GAMMA;
1132                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_IOTA")]
1133                 public const uint Greek_IOTA;
1134                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_IOTAaccent")]
1135                 public const uint Greek_IOTAaccent;
1136                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_IOTAdiaeresis")]
1137                 public const uint Greek_IOTAdiaeresis;
1138                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_IOTAdieresis")]
1139                 public const uint Greek_IOTAdieresis;
1140                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_KAPPA")]
1141                 public const uint Greek_KAPPA;
1142                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_LAMBDA")]
1143                 public const uint Greek_LAMBDA;
1144                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_LAMDA")]
1145                 public const uint Greek_LAMDA;
1146                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_MU")]
1147                 public const uint Greek_MU;
1148                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_NU")]
1149                 public const uint Greek_NU;
1150                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_OMEGA")]
1151                 public const uint Greek_OMEGA;
1152                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_OMEGAaccent")]
1153                 public const uint Greek_OMEGAaccent;
1154                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_OMICRON")]
1155                 public const uint Greek_OMICRON;
1156                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_OMICRONaccent")]
1157                 public const uint Greek_OMICRONaccent;
1158                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_PHI")]
1159                 public const uint Greek_PHI;
1160                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_PI")]
1161                 public const uint Greek_PI;
1162                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_PSI")]
1163                 public const uint Greek_PSI;
1164                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_RHO")]
1165                 public const uint Greek_RHO;
1166                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_SIGMA")]
1167                 public const uint Greek_SIGMA;
1168                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_TAU")]
1169                 public const uint Greek_TAU;
1170                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_THETA")]
1171                 public const uint Greek_THETA;
1172                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_UPSILON")]
1173                 public const uint Greek_UPSILON;
1174                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_UPSILONaccent")]
1175                 public const uint Greek_UPSILONaccent;
1176                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_UPSILONdieresis")]
1177                 public const uint Greek_UPSILONdieresis;
1178                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_XI")]
1179                 public const uint Greek_XI;
1180                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ZETA")]
1181                 public const uint Greek_ZETA;
1182                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_accentdieresis")]
1183                 public const uint Greek_accentdieresis;
1184                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_alpha")]
1185                 public const uint Greek_alpha;
1186                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_alphaaccent")]
1187                 public const uint Greek_alphaaccent;
1188                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_beta")]
1189                 public const uint Greek_beta;
1190                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_chi")]
1191                 public const uint Greek_chi;
1192                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_delta")]
1193                 public const uint Greek_delta;
1194                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_epsilon")]
1195                 public const uint Greek_epsilon;
1196                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_epsilonaccent")]
1197                 public const uint Greek_epsilonaccent;
1198                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_eta")]
1199                 public const uint Greek_eta;
1200                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_etaaccent")]
1201                 public const uint Greek_etaaccent;
1202                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_finalsmallsigma")]
1203                 public const uint Greek_finalsmallsigma;
1204                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_gamma")]
1205                 public const uint Greek_gamma;
1206                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_horizbar")]
1207                 public const uint Greek_horizbar;
1208                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_iota")]
1209                 public const uint Greek_iota;
1210                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_iotaaccent")]
1211                 public const uint Greek_iotaaccent;
1212                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_iotaaccentdieresis")]
1213                 public const uint Greek_iotaaccentdieresis;
1214                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_iotadieresis")]
1215                 public const uint Greek_iotadieresis;
1216                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_kappa")]
1217                 public const uint Greek_kappa;
1218                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_lambda")]
1219                 public const uint Greek_lambda;
1220                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_lamda")]
1221                 public const uint Greek_lamda;
1222                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_mu")]
1223                 public const uint Greek_mu;
1224                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_nu")]
1225                 public const uint Greek_nu;
1226                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_omega")]
1227                 public const uint Greek_omega;
1228                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_omegaaccent")]
1229                 public const uint Greek_omegaaccent;
1230                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_omicron")]
1231                 public const uint Greek_omicron;
1232                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_omicronaccent")]
1233                 public const uint Greek_omicronaccent;
1234                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_phi")]
1235                 public const uint Greek_phi;
1236                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_pi")]
1237                 public const uint Greek_pi;
1238                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_psi")]
1239                 public const uint Greek_psi;
1240                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_rho")]
1241                 public const uint Greek_rho;
1242                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_sigma")]
1243                 public const uint Greek_sigma;
1244                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_switch")]
1245                 public const uint Greek_switch;
1246                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_tau")]
1247                 public const uint Greek_tau;
1248                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_theta")]
1249                 public const uint Greek_theta;
1250                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_upsilon")]
1251                 public const uint Greek_upsilon;
1252                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_upsilonaccent")]
1253                 public const uint Greek_upsilonaccent;
1254                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_upsilonaccentdieresis")]
1255                 public const uint Greek_upsilonaccentdieresis;
1256                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_upsilondieresis")]
1257                 public const uint Greek_upsilondieresis;
1258                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_xi")]
1259                 public const uint Greek_xi;
1260                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_zeta")]
1261                 public const uint Greek_zeta;
1262                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Green")]
1263                 public const uint Green;
1264                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_H")]
1265                 public const uint H;
1266                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul")]
1267                 public const uint Hangul;
1268                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_A")]
1269                 public const uint Hangul_A;
1270                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_AE")]
1271                 public const uint Hangul_AE;
1272                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_AraeA")]
1273                 public const uint Hangul_AraeA;
1274                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_AraeAE")]
1275                 public const uint Hangul_AraeAE;
1276                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Banja")]
1277                 public const uint Hangul_Banja;
1278                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Cieuc")]
1279                 public const uint Hangul_Cieuc;
1280                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Codeinput")]
1281                 public const uint Hangul_Codeinput;
1282                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Dikeud")]
1283                 public const uint Hangul_Dikeud;
1284                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_E")]
1285                 public const uint Hangul_E;
1286                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_EO")]
1287                 public const uint Hangul_EO;
1288                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_EU")]
1289                 public const uint Hangul_EU;
1290                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_End")]
1291                 public const uint Hangul_End;
1292                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Hanja")]
1293                 public const uint Hangul_Hanja;
1294                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Hieuh")]
1295                 public const uint Hangul_Hieuh;
1296                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_I")]
1297                 public const uint Hangul_I;
1298                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Ieung")]
1299                 public const uint Hangul_Ieung;
1300                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Cieuc")]
1301                 public const uint Hangul_J_Cieuc;
1302                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Dikeud")]
1303                 public const uint Hangul_J_Dikeud;
1304                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Hieuh")]
1305                 public const uint Hangul_J_Hieuh;
1306                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Ieung")]
1307                 public const uint Hangul_J_Ieung;
1308                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Jieuj")]
1309                 public const uint Hangul_J_Jieuj;
1310                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Khieuq")]
1311                 public const uint Hangul_J_Khieuq;
1312                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Kiyeog")]
1313                 public const uint Hangul_J_Kiyeog;
1314                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_KiyeogSios")]
1315                 public const uint Hangul_J_KiyeogSios;
1316                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_KkogjiDalrinIeung")]
1317                 public const uint Hangul_J_KkogjiDalrinIeung;
1318                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Mieum")]
1319                 public const uint Hangul_J_Mieum;
1320                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Nieun")]
1321                 public const uint Hangul_J_Nieun;
1322                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_NieunHieuh")]
1323                 public const uint Hangul_J_NieunHieuh;
1324                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_NieunJieuj")]
1325                 public const uint Hangul_J_NieunJieuj;
1326                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_PanSios")]
1327                 public const uint Hangul_J_PanSios;
1328                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Phieuf")]
1329                 public const uint Hangul_J_Phieuf;
1330                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Pieub")]
1331                 public const uint Hangul_J_Pieub;
1332                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_PieubSios")]
1333                 public const uint Hangul_J_PieubSios;
1334                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Rieul")]
1335                 public const uint Hangul_J_Rieul;
1336                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulHieuh")]
1337                 public const uint Hangul_J_RieulHieuh;
1338                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulKiyeog")]
1339                 public const uint Hangul_J_RieulKiyeog;
1340                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulMieum")]
1341                 public const uint Hangul_J_RieulMieum;
1342                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulPhieuf")]
1343                 public const uint Hangul_J_RieulPhieuf;
1344                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulPieub")]
1345                 public const uint Hangul_J_RieulPieub;
1346                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulSios")]
1347                 public const uint Hangul_J_RieulSios;
1348                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulTieut")]
1349                 public const uint Hangul_J_RieulTieut;
1350                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Sios")]
1351                 public const uint Hangul_J_Sios;
1352                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_SsangKiyeog")]
1353                 public const uint Hangul_J_SsangKiyeog;
1354                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_SsangSios")]
1355                 public const uint Hangul_J_SsangSios;
1356                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Tieut")]
1357                 public const uint Hangul_J_Tieut;
1358                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_YeorinHieuh")]
1359                 public const uint Hangul_J_YeorinHieuh;
1360                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Jamo")]
1361                 public const uint Hangul_Jamo;
1362                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Jeonja")]
1363                 public const uint Hangul_Jeonja;
1364                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Jieuj")]
1365                 public const uint Hangul_Jieuj;
1366                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Khieuq")]
1367                 public const uint Hangul_Khieuq;
1368                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Kiyeog")]
1369                 public const uint Hangul_Kiyeog;
1370                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_KiyeogSios")]
1371                 public const uint Hangul_KiyeogSios;
1372                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_KkogjiDalrinIeung")]
1373                 public const uint Hangul_KkogjiDalrinIeung;
1374                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Mieum")]
1375                 public const uint Hangul_Mieum;
1376                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_MultipleCandidate")]
1377                 public const uint Hangul_MultipleCandidate;
1378                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Nieun")]
1379                 public const uint Hangul_Nieun;
1380                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_NieunHieuh")]
1381                 public const uint Hangul_NieunHieuh;
1382                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_NieunJieuj")]
1383                 public const uint Hangul_NieunJieuj;
1384                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_O")]
1385                 public const uint Hangul_O;
1386                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_OE")]
1387                 public const uint Hangul_OE;
1388                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PanSios")]
1389                 public const uint Hangul_PanSios;
1390                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Phieuf")]
1391                 public const uint Hangul_Phieuf;
1392                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Pieub")]
1393                 public const uint Hangul_Pieub;
1394                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PieubSios")]
1395                 public const uint Hangul_PieubSios;
1396                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PostHanja")]
1397                 public const uint Hangul_PostHanja;
1398                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PreHanja")]
1399                 public const uint Hangul_PreHanja;
1400                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PreviousCandidate")]
1401                 public const uint Hangul_PreviousCandidate;
1402                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Rieul")]
1403                 public const uint Hangul_Rieul;
1404                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulHieuh")]
1405                 public const uint Hangul_RieulHieuh;
1406                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulKiyeog")]
1407                 public const uint Hangul_RieulKiyeog;
1408                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulMieum")]
1409                 public const uint Hangul_RieulMieum;
1410                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulPhieuf")]
1411                 public const uint Hangul_RieulPhieuf;
1412                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulPieub")]
1413                 public const uint Hangul_RieulPieub;
1414                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulSios")]
1415                 public const uint Hangul_RieulSios;
1416                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulTieut")]
1417                 public const uint Hangul_RieulTieut;
1418                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulYeorinHieuh")]
1419                 public const uint Hangul_RieulYeorinHieuh;
1420                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Romaja")]
1421                 public const uint Hangul_Romaja;
1422                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SingleCandidate")]
1423                 public const uint Hangul_SingleCandidate;
1424                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Sios")]
1425                 public const uint Hangul_Sios;
1426                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Special")]
1427                 public const uint Hangul_Special;
1428                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangDikeud")]
1429                 public const uint Hangul_SsangDikeud;
1430                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangJieuj")]
1431                 public const uint Hangul_SsangJieuj;
1432                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangKiyeog")]
1433                 public const uint Hangul_SsangKiyeog;
1434                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangPieub")]
1435                 public const uint Hangul_SsangPieub;
1436                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangSios")]
1437                 public const uint Hangul_SsangSios;
1438                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Start")]
1439                 public const uint Hangul_Start;
1440                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SunkyeongeumMieum")]
1441                 public const uint Hangul_SunkyeongeumMieum;
1442                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SunkyeongeumPhieuf")]
1443                 public const uint Hangul_SunkyeongeumPhieuf;
1444                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SunkyeongeumPieub")]
1445                 public const uint Hangul_SunkyeongeumPieub;
1446                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Tieut")]
1447                 public const uint Hangul_Tieut;
1448                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_U")]
1449                 public const uint Hangul_U;
1450                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WA")]
1451                 public const uint Hangul_WA;
1452                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WAE")]
1453                 public const uint Hangul_WAE;
1454                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WE")]
1455                 public const uint Hangul_WE;
1456                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WEO")]
1457                 public const uint Hangul_WEO;
1458                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WI")]
1459                 public const uint Hangul_WI;
1460                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YA")]
1461                 public const uint Hangul_YA;
1462                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YAE")]
1463                 public const uint Hangul_YAE;
1464                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YE")]
1465                 public const uint Hangul_YE;
1466                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YEO")]
1467                 public const uint Hangul_YEO;
1468                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YI")]
1469                 public const uint Hangul_YI;
1470                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YO")]
1471                 public const uint Hangul_YO;
1472                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YU")]
1473                 public const uint Hangul_YU;
1474                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YeorinHieuh")]
1475                 public const uint Hangul_YeorinHieuh;
1476                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_switch")]
1477                 public const uint Hangul_switch;
1478                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hankaku")]
1479                 public const uint Hankaku;
1480                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hcircumflex")]
1481                 public const uint Hcircumflex;
1482                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hebrew_switch")]
1483                 public const uint Hebrew_switch;
1484                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Help")]
1485                 public const uint Help;
1486                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Henkan")]
1487                 public const uint Henkan;
1488                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Henkan_Mode")]
1489                 public const uint Henkan_Mode;
1490                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hibernate")]
1491                 public const uint Hibernate;
1492                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hiragana")]
1493                 public const uint Hiragana;
1494                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hiragana_Katakana")]
1495                 public const uint Hiragana_Katakana;
1496                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_History")]
1497                 public const uint History;
1498                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Home")]
1499                 public const uint Home;
1500                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_HomePage")]
1501                 public const uint HomePage;
1502                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_HotLinks")]
1503                 public const uint HotLinks;
1504                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hstroke")]
1505                 public const uint Hstroke;
1506                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hyper_L")]
1507                 public const uint Hyper_L;
1508                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hyper_R")]
1509                 public const uint Hyper_R;
1510                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_I")]
1511                 public const uint I;
1512                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Center_Object")]
1513                 public const uint ISO_Center_Object;
1514                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Continuous_Underline")]
1515                 public const uint ISO_Continuous_Underline;
1516                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Discontinuous_Underline")]
1517                 public const uint ISO_Discontinuous_Underline;
1518                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Emphasize")]
1519                 public const uint ISO_Emphasize;
1520                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Enter")]
1521                 public const uint ISO_Enter;
1522                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Fast_Cursor_Down")]
1523                 public const uint ISO_Fast_Cursor_Down;
1524                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Fast_Cursor_Left")]
1525                 public const uint ISO_Fast_Cursor_Left;
1526                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Fast_Cursor_Right")]
1527                 public const uint ISO_Fast_Cursor_Right;
1528                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Fast_Cursor_Up")]
1529                 public const uint ISO_Fast_Cursor_Up;
1530                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_First_Group")]
1531                 public const uint ISO_First_Group;
1532                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_First_Group_Lock")]
1533                 public const uint ISO_First_Group_Lock;
1534                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Group_Latch")]
1535                 public const uint ISO_Group_Latch;
1536                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Group_Lock")]
1537                 public const uint ISO_Group_Lock;
1538                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Group_Shift")]
1539                 public const uint ISO_Group_Shift;
1540                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Last_Group")]
1541                 public const uint ISO_Last_Group;
1542                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Last_Group_Lock")]
1543                 public const uint ISO_Last_Group_Lock;
1544                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Left_Tab")]
1545                 public const uint ISO_Left_Tab;
1546                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level2_Latch")]
1547                 public const uint ISO_Level2_Latch;
1548                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level3_Latch")]
1549                 public const uint ISO_Level3_Latch;
1550                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level3_Lock")]
1551                 public const uint ISO_Level3_Lock;
1552                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level3_Shift")]
1553                 public const uint ISO_Level3_Shift;
1554                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level5_Latch")]
1555                 public const uint ISO_Level5_Latch;
1556                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level5_Lock")]
1557                 public const uint ISO_Level5_Lock;
1558                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level5_Shift")]
1559                 public const uint ISO_Level5_Shift;
1560                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Lock")]
1561                 public const uint ISO_Lock;
1562                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Move_Line_Down")]
1563                 public const uint ISO_Move_Line_Down;
1564                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Move_Line_Up")]
1565                 public const uint ISO_Move_Line_Up;
1566                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Next_Group")]
1567                 public const uint ISO_Next_Group;
1568                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Next_Group_Lock")]
1569                 public const uint ISO_Next_Group_Lock;
1570                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Partial_Line_Down")]
1571                 public const uint ISO_Partial_Line_Down;
1572                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Partial_Line_Up")]
1573                 public const uint ISO_Partial_Line_Up;
1574                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Partial_Space_Left")]
1575                 public const uint ISO_Partial_Space_Left;
1576                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Partial_Space_Right")]
1577                 public const uint ISO_Partial_Space_Right;
1578                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Prev_Group")]
1579                 public const uint ISO_Prev_Group;
1580                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Prev_Group_Lock")]
1581                 public const uint ISO_Prev_Group_Lock;
1582                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Release_Both_Margins")]
1583                 public const uint ISO_Release_Both_Margins;
1584                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Release_Margin_Left")]
1585                 public const uint ISO_Release_Margin_Left;
1586                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Release_Margin_Right")]
1587                 public const uint ISO_Release_Margin_Right;
1588                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Set_Margin_Left")]
1589                 public const uint ISO_Set_Margin_Left;
1590                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Set_Margin_Right")]
1591                 public const uint ISO_Set_Margin_Right;
1592                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Iabovedot")]
1593                 public const uint Iabovedot;
1594                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Iacute")]
1595                 public const uint Iacute;
1596                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ibelowdot")]
1597                 public const uint Ibelowdot;
1598                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ibreve")]
1599                 public const uint Ibreve;
1600                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Icircumflex")]
1601                 public const uint Icircumflex;
1602                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Idiaeresis")]
1603                 public const uint Idiaeresis;
1604                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Igrave")]
1605                 public const uint Igrave;
1606                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ihook")]
1607                 public const uint Ihook;
1608                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Imacron")]
1609                 public const uint Imacron;
1610                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Insert")]
1611                 public const uint Insert;
1612                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Iogonek")]
1613                 public const uint Iogonek;
1614                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Itilde")]
1615                 public const uint Itilde;
1616                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_J")]
1617                 public const uint J;
1618                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Jcircumflex")]
1619                 public const uint Jcircumflex;
1620                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_K")]
1621                 public const uint K;
1622                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_0")]
1623                 public const uint KP_0;
1624                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_1")]
1625                 public const uint KP_1;
1626                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_2")]
1627                 public const uint KP_2;
1628                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_3")]
1629                 public const uint KP_3;
1630                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_4")]
1631                 public const uint KP_4;
1632                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_5")]
1633                 public const uint KP_5;
1634                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_6")]
1635                 public const uint KP_6;
1636                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_7")]
1637                 public const uint KP_7;
1638                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_8")]
1639                 public const uint KP_8;
1640                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_9")]
1641                 public const uint KP_9;
1642                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Add")]
1643                 public const uint KP_Add;
1644                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Begin")]
1645                 public const uint KP_Begin;
1646                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Decimal")]
1647                 public const uint KP_Decimal;
1648                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Delete")]
1649                 public const uint KP_Delete;
1650                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Divide")]
1651                 public const uint KP_Divide;
1652                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Down")]
1653                 public const uint KP_Down;
1654                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_End")]
1655                 public const uint KP_End;
1656                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Enter")]
1657                 public const uint KP_Enter;
1658                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Equal")]
1659                 public const uint KP_Equal;
1660                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_F1")]
1661                 public const uint KP_F1;
1662                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_F2")]
1663                 public const uint KP_F2;
1664                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_F3")]
1665                 public const uint KP_F3;
1666                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_F4")]
1667                 public const uint KP_F4;
1668                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Home")]
1669                 public const uint KP_Home;
1670                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Insert")]
1671                 public const uint KP_Insert;
1672                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Left")]
1673                 public const uint KP_Left;
1674                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Multiply")]
1675                 public const uint KP_Multiply;
1676                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Next")]
1677                 public const uint KP_Next;
1678                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Page_Down")]
1679                 public const uint KP_Page_Down;
1680                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Page_Up")]
1681                 public const uint KP_Page_Up;
1682                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Prior")]
1683                 public const uint KP_Prior;
1684                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Right")]
1685                 public const uint KP_Right;
1686                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Separator")]
1687                 public const uint KP_Separator;
1688                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Space")]
1689                 public const uint KP_Space;
1690                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Subtract")]
1691                 public const uint KP_Subtract;
1692                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Tab")]
1693                 public const uint KP_Tab;
1694                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Up")]
1695                 public const uint KP_Up;
1696                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kana_Lock")]
1697                 public const uint Kana_Lock;
1698                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kana_Shift")]
1699                 public const uint Kana_Shift;
1700                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kanji")]
1701                 public const uint Kanji;
1702                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kanji_Bangou")]
1703                 public const uint Kanji_Bangou;
1704                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Katakana")]
1705                 public const uint Katakana;
1706                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KbdBrightnessDown")]
1707                 public const uint KbdBrightnessDown;
1708                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KbdBrightnessUp")]
1709                 public const uint KbdBrightnessUp;
1710                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KbdLightOnOff")]
1711                 public const uint KbdLightOnOff;
1712                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kcedilla")]
1713                 public const uint Kcedilla;
1714                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Korean_Won")]
1715                 public const uint Korean_Won;
1716                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L")]
1717                 public const uint L;
1718                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L1")]
1719                 public const uint L1;
1720                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L10")]
1721                 public const uint L10;
1722                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L2")]
1723                 public const uint L2;
1724                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L3")]
1725                 public const uint L3;
1726                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L4")]
1727                 public const uint L4;
1728                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L5")]
1729                 public const uint L5;
1730                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L6")]
1731                 public const uint L6;
1732                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L7")]
1733                 public const uint L7;
1734                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L8")]
1735                 public const uint L8;
1736                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L9")]
1737                 public const uint L9;
1738                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lacute")]
1739                 public const uint Lacute;
1740                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Last_Virtual_Screen")]
1741                 public const uint Last_Virtual_Screen;
1742                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch0")]
1743                 public const uint Launch0;
1744                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch1")]
1745                 public const uint Launch1;
1746                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch2")]
1747                 public const uint Launch2;
1748                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch3")]
1749                 public const uint Launch3;
1750                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch4")]
1751                 public const uint Launch4;
1752                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch5")]
1753                 public const uint Launch5;
1754                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch6")]
1755                 public const uint Launch6;
1756                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch7")]
1757                 public const uint Launch7;
1758                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch8")]
1759                 public const uint Launch8;
1760                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch9")]
1761                 public const uint Launch9;
1762                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchA")]
1763                 public const uint LaunchA;
1764                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchB")]
1765                 public const uint LaunchB;
1766                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchC")]
1767                 public const uint LaunchC;
1768                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchD")]
1769                 public const uint LaunchD;
1770                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchE")]
1771                 public const uint LaunchE;
1772                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchF")]
1773                 public const uint LaunchF;
1774                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lbelowdot")]
1775                 public const uint Lbelowdot;
1776                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lcaron")]
1777                 public const uint Lcaron;
1778                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lcedilla")]
1779                 public const uint Lcedilla;
1780                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Left")]
1781                 public const uint Left;
1782                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LightBulb")]
1783                 public const uint LightBulb;
1784                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Linefeed")]
1785                 public const uint Linefeed;
1786                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LiraSign")]
1787                 public const uint LiraSign;
1788                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LogGrabInfo")]
1789                 public const uint LogGrabInfo;
1790                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LogOff")]
1791                 public const uint LogOff;
1792                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LogWindowTree")]
1793                 public const uint LogWindowTree;
1794                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lstroke")]
1795                 public const uint Lstroke;
1796                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_M")]
1797                 public const uint M;
1798                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Mabovedot")]
1799                 public const uint Mabovedot;
1800                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_DSE")]
1801                 public const uint Macedonia_DSE;
1802                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_GJE")]
1803                 public const uint Macedonia_GJE;
1804                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_KJE")]
1805                 public const uint Macedonia_KJE;
1806                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_dse")]
1807                 public const uint Macedonia_dse;
1808                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_gje")]
1809                 public const uint Macedonia_gje;
1810                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_kje")]
1811                 public const uint Macedonia_kje;
1812                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Mae_Koho")]
1813                 public const uint Mae_Koho;
1814                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Mail")]
1815                 public const uint Mail;
1816                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MailForward")]
1817                 public const uint MailForward;
1818                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Market")]
1819                 public const uint Market;
1820                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Massyo")]
1821                 public const uint Massyo;
1822                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Meeting")]
1823                 public const uint Meeting;
1824                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Memo")]
1825                 public const uint Memo;
1826                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Menu")]
1827                 public const uint Menu;
1828                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MenuKB")]
1829                 public const uint MenuKB;
1830                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MenuPB")]
1831                 public const uint MenuPB;
1832                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Messenger")]
1833                 public const uint Messenger;
1834                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Meta_L")]
1835                 public const uint Meta_L;
1836                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Meta_R")]
1837                 public const uint Meta_R;
1838                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MillSign")]
1839                 public const uint MillSign;
1840                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ModeLock")]
1841                 public const uint ModeLock;
1842                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Mode_switch")]
1843                 public const uint Mode_switch;
1844                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MonBrightnessDown")]
1845                 public const uint MonBrightnessDown;
1846                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MonBrightnessUp")]
1847                 public const uint MonBrightnessUp;
1848                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MouseKeys_Accel_Enable")]
1849                 public const uint MouseKeys_Accel_Enable;
1850                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MouseKeys_Enable")]
1851                 public const uint MouseKeys_Enable;
1852                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Muhenkan")]
1853                 public const uint Muhenkan;
1854                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Multi_key")]
1855                 public const uint Multi_key;
1856                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MultipleCandidate")]
1857                 public const uint MultipleCandidate;
1858                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Music")]
1859                 public const uint Music;
1860                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MyComputer")]
1861                 public const uint MyComputer;
1862                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MySites")]
1863                 public const uint MySites;
1864                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_N")]
1865                 public const uint N;
1866                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Nacute")]
1867                 public const uint Nacute;
1868                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_NairaSign")]
1869                 public const uint NairaSign;
1870                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ncaron")]
1871                 public const uint Ncaron;
1872                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ncedilla")]
1873                 public const uint Ncedilla;
1874                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_New")]
1875                 public const uint New;
1876                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_NewSheqelSign")]
1877                 public const uint NewSheqelSign;
1878                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_News")]
1879                 public const uint News;
1880                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Next")]
1881                 public const uint Next;
1882                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Next_VMode")]
1883                 public const uint Next_VMode;
1884                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Next_Virtual_Screen")]
1885                 public const uint Next_Virtual_Screen;
1886                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ntilde")]
1887                 public const uint Ntilde;
1888                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Num_Lock")]
1889                 public const uint Num_Lock;
1890                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_O")]
1891                 public const uint O;
1892                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_OE")]
1893                 public const uint OE;
1894                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Oacute")]
1895                 public const uint Oacute;
1896                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Obarred")]
1897                 public const uint Obarred;
1898                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Obelowdot")]
1899                 public const uint Obelowdot;
1900                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocaron")]
1901                 public const uint Ocaron;
1902                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflex")]
1903                 public const uint Ocircumflex;
1904                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflexacute")]
1905                 public const uint Ocircumflexacute;
1906                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflexbelowdot")]
1907                 public const uint Ocircumflexbelowdot;
1908                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflexgrave")]
1909                 public const uint Ocircumflexgrave;
1910                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflexhook")]
1911                 public const uint Ocircumflexhook;
1912                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflextilde")]
1913                 public const uint Ocircumflextilde;
1914                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Odiaeresis")]
1915                 public const uint Odiaeresis;
1916                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Odoubleacute")]
1917                 public const uint Odoubleacute;
1918                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_OfficeHome")]
1919                 public const uint OfficeHome;
1920                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ograve")]
1921                 public const uint Ograve;
1922                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohook")]
1923                 public const uint Ohook;
1924                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohorn")]
1925                 public const uint Ohorn;
1926                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohornacute")]
1927                 public const uint Ohornacute;
1928                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohornbelowdot")]
1929                 public const uint Ohornbelowdot;
1930                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohorngrave")]
1931                 public const uint Ohorngrave;
1932                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohornhook")]
1933                 public const uint Ohornhook;
1934                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohorntilde")]
1935                 public const uint Ohorntilde;
1936                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Omacron")]
1937                 public const uint Omacron;
1938                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ooblique")]
1939                 public const uint Ooblique;
1940                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Open")]
1941                 public const uint Open;
1942                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_OpenURL")]
1943                 public const uint OpenURL;
1944                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Option")]
1945                 public const uint Option;
1946                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Oslash")]
1947                 public const uint Oslash;
1948                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Otilde")]
1949                 public const uint Otilde;
1950                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Overlay1_Enable")]
1951                 public const uint Overlay1_Enable;
1952                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Overlay2_Enable")]
1953                 public const uint Overlay2_Enable;
1954                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_P")]
1955                 public const uint P;
1956                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pabovedot")]
1957                 public const uint Pabovedot;
1958                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Page_Down")]
1959                 public const uint Page_Down;
1960                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Page_Up")]
1961                 public const uint Page_Up;
1962                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Paste")]
1963                 public const uint Paste;
1964                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pause")]
1965                 public const uint Pause;
1966                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_PesetaSign")]
1967                 public const uint PesetaSign;
1968                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Phone")]
1969                 public const uint Phone;
1970                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pictures")]
1971                 public const uint Pictures;
1972                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Accelerate")]
1973                 public const uint Pointer_Accelerate;
1974                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button1")]
1975                 public const uint Pointer_Button1;
1976                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button2")]
1977                 public const uint Pointer_Button2;
1978                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button3")]
1979                 public const uint Pointer_Button3;
1980                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button4")]
1981                 public const uint Pointer_Button4;
1982                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button5")]
1983                 public const uint Pointer_Button5;
1984                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button_Dflt")]
1985                 public const uint Pointer_Button_Dflt;
1986                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick1")]
1987                 public const uint Pointer_DblClick1;
1988                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick2")]
1989                 public const uint Pointer_DblClick2;
1990                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick3")]
1991                 public const uint Pointer_DblClick3;
1992                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick4")]
1993                 public const uint Pointer_DblClick4;
1994                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick5")]
1995                 public const uint Pointer_DblClick5;
1996                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick_Dflt")]
1997                 public const uint Pointer_DblClick_Dflt;
1998                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DfltBtnNext")]
1999                 public const uint Pointer_DfltBtnNext;
2000                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DfltBtnPrev")]
2001                 public const uint Pointer_DfltBtnPrev;
2002                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Down")]
2003                 public const uint Pointer_Down;
2004                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DownLeft")]
2005                 public const uint Pointer_DownLeft;
2006                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DownRight")]
2007                 public const uint Pointer_DownRight;
2008                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag1")]
2009                 public const uint Pointer_Drag1;
2010                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag2")]
2011                 public const uint Pointer_Drag2;
2012                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag3")]
2013                 public const uint Pointer_Drag3;
2014                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag4")]
2015                 public const uint Pointer_Drag4;
2016                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag5")]
2017                 public const uint Pointer_Drag5;
2018                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag_Dflt")]
2019                 public const uint Pointer_Drag_Dflt;
2020                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_EnableKeys")]
2021                 public const uint Pointer_EnableKeys;
2022                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Left")]
2023                 public const uint Pointer_Left;
2024                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Right")]
2025                 public const uint Pointer_Right;
2026                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Up")]
2027                 public const uint Pointer_Up;
2028                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_UpLeft")]
2029                 public const uint Pointer_UpLeft;
2030                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_UpRight")]
2031                 public const uint Pointer_UpRight;
2032                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_PowerDown")]
2033                 public const uint PowerDown;
2034                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_PowerOff")]
2035                 public const uint PowerOff;
2036                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Prev_VMode")]
2037                 public const uint Prev_VMode;
2038                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Prev_Virtual_Screen")]
2039                 public const uint Prev_Virtual_Screen;
2040                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_PreviousCandidate")]
2041                 public const uint PreviousCandidate;
2042                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Print")]
2043                 public const uint Print;
2044                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Prior")]
2045                 public const uint Prior;
2046                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Q")]
2047                 public const uint Q;
2048                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R")]
2049                 public const uint R;
2050                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R1")]
2051                 public const uint R1;
2052                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R10")]
2053                 public const uint R10;
2054                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R11")]
2055                 public const uint R11;
2056                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R12")]
2057                 public const uint R12;
2058                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R13")]
2059                 public const uint R13;
2060                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R14")]
2061                 public const uint R14;
2062                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R15")]
2063                 public const uint R15;
2064                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R2")]
2065                 public const uint R2;
2066                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R3")]
2067                 public const uint R3;
2068                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R4")]
2069                 public const uint R4;
2070                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R5")]
2071                 public const uint R5;
2072                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R6")]
2073                 public const uint R6;
2074                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R7")]
2075                 public const uint R7;
2076                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R8")]
2077                 public const uint R8;
2078                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R9")]
2079                 public const uint R9;
2080                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Racute")]
2081                 public const uint Racute;
2082                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Rcaron")]
2083                 public const uint Rcaron;
2084                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Rcedilla")]
2085                 public const uint Rcedilla;
2086                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Red")]
2087                 public const uint Red;
2088                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Redo")]
2089                 public const uint Redo;
2090                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Refresh")]
2091                 public const uint Refresh;
2092                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Reload")]
2093                 public const uint Reload;
2094                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RepeatKeys_Enable")]
2095                 public const uint RepeatKeys_Enable;
2096                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Reply")]
2097                 public const uint Reply;
2098                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Return")]
2099                 public const uint Return;
2100                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Right")]
2101                 public const uint Right;
2102                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RockerDown")]
2103                 public const uint RockerDown;
2104                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RockerEnter")]
2105                 public const uint RockerEnter;
2106                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RockerUp")]
2107                 public const uint RockerUp;
2108                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Romaji")]
2109                 public const uint Romaji;
2110                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RotateWindows")]
2111                 public const uint RotateWindows;
2112                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RotationKB")]
2113                 public const uint RotationKB;
2114                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RotationPB")]
2115                 public const uint RotationPB;
2116                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RupeeSign")]
2117                 public const uint RupeeSign;
2118                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_S")]
2119                 public const uint S;
2120                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SCHWA")]
2121                 public const uint SCHWA;
2122                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sabovedot")]
2123                 public const uint Sabovedot;
2124                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sacute")]
2125                 public const uint Sacute;
2126                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Save")]
2127                 public const uint Save;
2128                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Scaron")]
2129                 public const uint Scaron;
2130                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Scedilla")]
2131                 public const uint Scedilla;
2132                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Scircumflex")]
2133                 public const uint Scircumflex;
2134                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ScreenSaver")]
2135                 public const uint ScreenSaver;
2136                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ScrollClick")]
2137                 public const uint ScrollClick;
2138                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ScrollDown")]
2139                 public const uint ScrollDown;
2140                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ScrollUp")]
2141                 public const uint ScrollUp;
2142                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Scroll_Lock")]
2143                 public const uint Scroll_Lock;
2144                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Search")]
2145                 public const uint Search;
2146                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Select")]
2147                 public const uint Select;
2148                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SelectButton")]
2149                 public const uint SelectButton;
2150                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Send")]
2151                 public const uint Send;
2152                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_DJE")]
2153                 public const uint Serbian_DJE;
2154                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_DZE")]
2155                 public const uint Serbian_DZE;
2156                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_JE")]
2157                 public const uint Serbian_JE;
2158                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_LJE")]
2159                 public const uint Serbian_LJE;
2160                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_NJE")]
2161                 public const uint Serbian_NJE;
2162                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_TSHE")]
2163                 public const uint Serbian_TSHE;
2164                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_dje")]
2165                 public const uint Serbian_dje;
2166                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_dze")]
2167                 public const uint Serbian_dze;
2168                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_je")]
2169                 public const uint Serbian_je;
2170                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_lje")]
2171                 public const uint Serbian_lje;
2172                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_nje")]
2173                 public const uint Serbian_nje;
2174                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_tshe")]
2175                 public const uint Serbian_tshe;
2176                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Shift_L")]
2177                 public const uint Shift_L;
2178                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Shift_Lock")]
2179                 public const uint Shift_Lock;
2180                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Shift_R")]
2181                 public const uint Shift_R;
2182                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Shop")]
2183                 public const uint Shop;
2184                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SingleCandidate")]
2185                 public const uint SingleCandidate;
2186                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_a")]
2187                 public const uint Sinh_a;
2188                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_aa")]
2189                 public const uint Sinh_aa;
2190                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_aa2")]
2191                 public const uint Sinh_aa2;
2192                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ae")]
2193                 public const uint Sinh_ae;
2194                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ae2")]
2195                 public const uint Sinh_ae2;
2196                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_aee")]
2197                 public const uint Sinh_aee;
2198                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_aee2")]
2199                 public const uint Sinh_aee2;
2200                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ai")]
2201                 public const uint Sinh_ai;
2202                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ai2")]
2203                 public const uint Sinh_ai2;
2204                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_al")]
2205                 public const uint Sinh_al;
2206                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_au")]
2207                 public const uint Sinh_au;
2208                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_au2")]
2209                 public const uint Sinh_au2;
2210                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ba")]
2211                 public const uint Sinh_ba;
2212                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_bha")]
2213                 public const uint Sinh_bha;
2214                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ca")]
2215                 public const uint Sinh_ca;
2216                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_cha")]
2217                 public const uint Sinh_cha;
2218                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_dda")]
2219                 public const uint Sinh_dda;
2220                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ddha")]
2221                 public const uint Sinh_ddha;
2222                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_dha")]
2223                 public const uint Sinh_dha;
2224                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_dhha")]
2225                 public const uint Sinh_dhha;
2226                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_e")]
2227                 public const uint Sinh_e;
2228                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_e2")]
2229                 public const uint Sinh_e2;
2230                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ee")]
2231                 public const uint Sinh_ee;
2232                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ee2")]
2233                 public const uint Sinh_ee2;
2234                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_fa")]
2235                 public const uint Sinh_fa;
2236                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ga")]
2237                 public const uint Sinh_ga;
2238                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_gha")]
2239                 public const uint Sinh_gha;
2240                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_h2")]
2241                 public const uint Sinh_h2;
2242                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ha")]
2243                 public const uint Sinh_ha;
2244                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_i")]
2245                 public const uint Sinh_i;
2246                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_i2")]
2247                 public const uint Sinh_i2;
2248                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ii")]
2249                 public const uint Sinh_ii;
2250                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ii2")]
2251                 public const uint Sinh_ii2;
2252                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ja")]
2253                 public const uint Sinh_ja;
2254                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_jha")]
2255                 public const uint Sinh_jha;
2256                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_jnya")]
2257                 public const uint Sinh_jnya;
2258                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ka")]
2259                 public const uint Sinh_ka;
2260                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_kha")]
2261                 public const uint Sinh_kha;
2262                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_kunddaliya")]
2263                 public const uint Sinh_kunddaliya;
2264                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_la")]
2265                 public const uint Sinh_la;
2266                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_lla")]
2267                 public const uint Sinh_lla;
2268                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_lu")]
2269                 public const uint Sinh_lu;
2270                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_lu2")]
2271                 public const uint Sinh_lu2;
2272                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_luu")]
2273                 public const uint Sinh_luu;
2274                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_luu2")]
2275                 public const uint Sinh_luu2;
2276                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ma")]
2277                 public const uint Sinh_ma;
2278                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_mba")]
2279                 public const uint Sinh_mba;
2280                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_na")]
2281                 public const uint Sinh_na;
2282                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ndda")]
2283                 public const uint Sinh_ndda;
2284                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ndha")]
2285                 public const uint Sinh_ndha;
2286                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ng")]
2287                 public const uint Sinh_ng;
2288                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ng2")]
2289                 public const uint Sinh_ng2;
2290                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_nga")]
2291                 public const uint Sinh_nga;
2292                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_nja")]
2293                 public const uint Sinh_nja;
2294                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_nna")]
2295                 public const uint Sinh_nna;
2296                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_nya")]
2297                 public const uint Sinh_nya;
2298                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_o")]
2299                 public const uint Sinh_o;
2300                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_o2")]
2301                 public const uint Sinh_o2;
2302                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_oo")]
2303                 public const uint Sinh_oo;
2304                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_oo2")]
2305                 public const uint Sinh_oo2;
2306                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_pa")]
2307                 public const uint Sinh_pa;
2308                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_pha")]
2309                 public const uint Sinh_pha;
2310                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ra")]
2311                 public const uint Sinh_ra;
2312                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ri")]
2313                 public const uint Sinh_ri;
2314                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_rii")]
2315                 public const uint Sinh_rii;
2316                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ru2")]
2317                 public const uint Sinh_ru2;
2318                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ruu2")]
2319                 public const uint Sinh_ruu2;
2320                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_sa")]
2321                 public const uint Sinh_sa;
2322                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_sha")]
2323                 public const uint Sinh_sha;
2324                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ssha")]
2325                 public const uint Sinh_ssha;
2326                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_tha")]
2327                 public const uint Sinh_tha;
2328                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_thha")]
2329                 public const uint Sinh_thha;
2330                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_tta")]
2331                 public const uint Sinh_tta;
2332                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ttha")]
2333                 public const uint Sinh_ttha;
2334                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_u")]
2335                 public const uint Sinh_u;
2336                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_u2")]
2337                 public const uint Sinh_u2;
2338                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_uu")]
2339                 public const uint Sinh_uu;
2340                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_uu2")]
2341                 public const uint Sinh_uu2;
2342                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_va")]
2343                 public const uint Sinh_va;
2344                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ya")]
2345                 public const uint Sinh_ya;
2346                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sleep")]
2347                 public const uint Sleep;
2348                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SlowKeys_Enable")]
2349                 public const uint SlowKeys_Enable;
2350                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Spell")]
2351                 public const uint Spell;
2352                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SplitScreen")]
2353                 public const uint SplitScreen;
2354                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Standby")]
2355                 public const uint Standby;
2356                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Start")]
2357                 public const uint Start;
2358                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_StickyKeys_Enable")]
2359                 public const uint StickyKeys_Enable;
2360                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Stop")]
2361                 public const uint Stop;
2362                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Subtitle")]
2363                 public const uint Subtitle;
2364                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Super_L")]
2365                 public const uint Super_L;
2366                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Super_R")]
2367                 public const uint Super_R;
2368                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Support")]
2369                 public const uint Support;
2370                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Suspend")]
2371                 public const uint Suspend;
2372                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_1")]
2373                 public const uint Switch_VT_1;
2374                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_10")]
2375                 public const uint Switch_VT_10;
2376                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_11")]
2377                 public const uint Switch_VT_11;
2378                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_12")]
2379                 public const uint Switch_VT_12;
2380                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_2")]
2381                 public const uint Switch_VT_2;
2382                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_3")]
2383                 public const uint Switch_VT_3;
2384                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_4")]
2385                 public const uint Switch_VT_4;
2386                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_5")]
2387                 public const uint Switch_VT_5;
2388                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_6")]
2389                 public const uint Switch_VT_6;
2390                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_7")]
2391                 public const uint Switch_VT_7;
2392                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_8")]
2393                 public const uint Switch_VT_8;
2394                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_9")]
2395                 public const uint Switch_VT_9;
2396                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sys_Req")]
2397                 public const uint Sys_Req;
2398                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_T")]
2399                 public const uint T;
2400                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_THORN")]
2401                 public const uint THORN;
2402                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tab")]
2403                 public const uint Tab;
2404                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tabovedot")]
2405                 public const uint Tabovedot;
2406                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TaskPane")]
2407                 public const uint TaskPane;
2408                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tcaron")]
2409                 public const uint Tcaron;
2410                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tcedilla")]
2411                 public const uint Tcedilla;
2412                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Terminal")]
2413                 public const uint Terminal;
2414                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Terminate_Server")]
2415                 public const uint Terminate_Server;
2416                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_baht")]
2417                 public const uint Thai_baht;
2418                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_bobaimai")]
2419                 public const uint Thai_bobaimai;
2420                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_chochan")]
2421                 public const uint Thai_chochan;
2422                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_chochang")]
2423                 public const uint Thai_chochang;
2424                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_choching")]
2425                 public const uint Thai_choching;
2426                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_chochoe")]
2427                 public const uint Thai_chochoe;
2428                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_dochada")]
2429                 public const uint Thai_dochada;
2430                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_dodek")]
2431                 public const uint Thai_dodek;
2432                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_fofa")]
2433                 public const uint Thai_fofa;
2434                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_fofan")]
2435                 public const uint Thai_fofan;
2436                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_hohip")]
2437                 public const uint Thai_hohip;
2438                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_honokhuk")]
2439                 public const uint Thai_honokhuk;
2440                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khokhai")]
2441                 public const uint Thai_khokhai;
2442                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khokhon")]
2443                 public const uint Thai_khokhon;
2444                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khokhuat")]
2445                 public const uint Thai_khokhuat;
2446                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khokhwai")]
2447                 public const uint Thai_khokhwai;
2448                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khorakhang")]
2449                 public const uint Thai_khorakhang;
2450                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_kokai")]
2451                 public const uint Thai_kokai;
2452                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lakkhangyao")]
2453                 public const uint Thai_lakkhangyao;
2454                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekchet")]
2455                 public const uint Thai_lekchet;
2456                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekha")]
2457                 public const uint Thai_lekha;
2458                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekhok")]
2459                 public const uint Thai_lekhok;
2460                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekkao")]
2461                 public const uint Thai_lekkao;
2462                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leknung")]
2463                 public const uint Thai_leknung;
2464                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekpaet")]
2465                 public const uint Thai_lekpaet;
2466                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leksam")]
2467                 public const uint Thai_leksam;
2468                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leksi")]
2469                 public const uint Thai_leksi;
2470                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leksong")]
2471                 public const uint Thai_leksong;
2472                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leksun")]
2473                 public const uint Thai_leksun;
2474                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lochula")]
2475                 public const uint Thai_lochula;
2476                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_loling")]
2477                 public const uint Thai_loling;
2478                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lu")]
2479                 public const uint Thai_lu;
2480                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maichattawa")]
2481                 public const uint Thai_maichattawa;
2482                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maiek")]
2483                 public const uint Thai_maiek;
2484                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maihanakat")]
2485                 public const uint Thai_maihanakat;
2486                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maihanakat_maitho")]
2487                 public const uint Thai_maihanakat_maitho;
2488                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maitaikhu")]
2489                 public const uint Thai_maitaikhu;
2490                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maitho")]
2491                 public const uint Thai_maitho;
2492                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maitri")]
2493                 public const uint Thai_maitri;
2494                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maiyamok")]
2495                 public const uint Thai_maiyamok;
2496                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_moma")]
2497                 public const uint Thai_moma;
2498                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_ngongu")]
2499                 public const uint Thai_ngongu;
2500                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_nikhahit")]
2501                 public const uint Thai_nikhahit;
2502                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_nonen")]
2503                 public const uint Thai_nonen;
2504                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_nonu")]
2505                 public const uint Thai_nonu;
2506                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_oang")]
2507                 public const uint Thai_oang;
2508                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_paiyannoi")]
2509                 public const uint Thai_paiyannoi;
2510                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_phinthu")]
2511                 public const uint Thai_phinthu;
2512                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_phophan")]
2513                 public const uint Thai_phophan;
2514                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_phophung")]
2515                 public const uint Thai_phophung;
2516                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_phosamphao")]
2517                 public const uint Thai_phosamphao;
2518                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_popla")]
2519                 public const uint Thai_popla;
2520                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_rorua")]
2521                 public const uint Thai_rorua;
2522                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_ru")]
2523                 public const uint Thai_ru;
2524                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraa")]
2525                 public const uint Thai_saraa;
2526                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraaa")]
2527                 public const uint Thai_saraaa;
2528                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraae")]
2529                 public const uint Thai_saraae;
2530                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraaimaimalai")]
2531                 public const uint Thai_saraaimaimalai;
2532                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraaimaimuan")]
2533                 public const uint Thai_saraaimaimuan;
2534                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraam")]
2535                 public const uint Thai_saraam;
2536                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarae")]
2537                 public const uint Thai_sarae;
2538                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarai")]
2539                 public const uint Thai_sarai;
2540                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraii")]
2541                 public const uint Thai_saraii;
2542                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarao")]
2543                 public const uint Thai_sarao;
2544                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarau")]
2545                 public const uint Thai_sarau;
2546                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraue")]
2547                 public const uint Thai_saraue;
2548                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarauee")]
2549                 public const uint Thai_sarauee;
2550                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarauu")]
2551                 public const uint Thai_sarauu;
2552                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sorusi")]
2553                 public const uint Thai_sorusi;
2554                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sosala")]
2555                 public const uint Thai_sosala;
2556                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_soso")]
2557                 public const uint Thai_soso;
2558                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sosua")]
2559                 public const uint Thai_sosua;
2560                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thanthakhat")]
2561                 public const uint Thai_thanthakhat;
2562                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thonangmontho")]
2563                 public const uint Thai_thonangmontho;
2564                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thophuthao")]
2565                 public const uint Thai_thophuthao;
2566                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thothahan")]
2567                 public const uint Thai_thothahan;
2568                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thothan")]
2569                 public const uint Thai_thothan;
2570                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thothong")]
2571                 public const uint Thai_thothong;
2572                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thothung")]
2573                 public const uint Thai_thothung;
2574                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_topatak")]
2575                 public const uint Thai_topatak;
2576                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_totao")]
2577                 public const uint Thai_totao;
2578                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_wowaen")]
2579                 public const uint Thai_wowaen;
2580                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_yoyak")]
2581                 public const uint Thai_yoyak;
2582                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_yoying")]
2583                 public const uint Thai_yoying;
2584                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thorn")]
2585                 public const uint Thorn;
2586                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Time")]
2587                 public const uint Time;
2588                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ToDoList")]
2589                 public const uint ToDoList;
2590                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tools")]
2591                 public const uint Tools;
2592                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TopMenu")]
2593                 public const uint TopMenu;
2594                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TouchpadOff")]
2595                 public const uint TouchpadOff;
2596                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TouchpadOn")]
2597                 public const uint TouchpadOn;
2598                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TouchpadToggle")]
2599                 public const uint TouchpadToggle;
2600                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Touroku")]
2601                 public const uint Touroku;
2602                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Travel")]
2603                 public const uint Travel;
2604                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tslash")]
2605                 public const uint Tslash;
2606                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_U")]
2607                 public const uint U;
2608                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_UWB")]
2609                 public const uint UWB;
2610                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uacute")]
2611                 public const uint Uacute;
2612                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ubelowdot")]
2613                 public const uint Ubelowdot;
2614                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ubreve")]
2615                 public const uint Ubreve;
2616                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ucircumflex")]
2617                 public const uint Ucircumflex;
2618                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Udiaeresis")]
2619                 public const uint Udiaeresis;
2620                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Udoubleacute")]
2621                 public const uint Udoubleacute;
2622                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ugrave")]
2623                 public const uint Ugrave;
2624                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhook")]
2625                 public const uint Uhook;
2626                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhorn")]
2627                 public const uint Uhorn;
2628                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhornacute")]
2629                 public const uint Uhornacute;
2630                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhornbelowdot")]
2631                 public const uint Uhornbelowdot;
2632                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhorngrave")]
2633                 public const uint Uhorngrave;
2634                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhornhook")]
2635                 public const uint Uhornhook;
2636                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhorntilde")]
2637                 public const uint Uhorntilde;
2638                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_GHE_WITH_UPTURN")]
2639                 public const uint Ukrainian_GHE_WITH_UPTURN;
2640                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_I")]
2641                 public const uint Ukrainian_I;
2642                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_IE")]
2643                 public const uint Ukrainian_IE;
2644                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_YI")]
2645                 public const uint Ukrainian_YI;
2646                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_ghe_with_upturn")]
2647                 public const uint Ukrainian_ghe_with_upturn;
2648                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_i")]
2649                 public const uint Ukrainian_i;
2650                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_ie")]
2651                 public const uint Ukrainian_ie;
2652                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_yi")]
2653                 public const uint Ukrainian_yi;
2654                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_I")]
2655                 public const uint Ukranian_I;
2656                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_JE")]
2657                 public const uint Ukranian_JE;
2658                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_YI")]
2659                 public const uint Ukranian_YI;
2660                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_i")]
2661                 public const uint Ukranian_i;
2662                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_je")]
2663                 public const uint Ukranian_je;
2664                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_yi")]
2665                 public const uint Ukranian_yi;
2666                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Umacron")]
2667                 public const uint Umacron;
2668                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Undo")]
2669                 public const uint Undo;
2670                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ungrab")]
2671                 public const uint Ungrab;
2672                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uogonek")]
2673                 public const uint Uogonek;
2674                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Up")]
2675                 public const uint Up;
2676                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uring")]
2677                 public const uint Uring;
2678                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_User1KB")]
2679                 public const uint User1KB;
2680                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_User2KB")]
2681                 public const uint User2KB;
2682                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_UserPB")]
2683                 public const uint UserPB;
2684                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Utilde")]
2685                 public const uint Utilde;
2686                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_V")]
2687                 public const uint V;
2688                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_VendorHome")]
2689                 public const uint VendorHome;
2690                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Video")]
2691                 public const uint Video;
2692                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_View")]
2693                 public const uint View;
2694                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_VoidSymbol")]
2695                 public const uint VoidSymbol;
2696                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_W")]
2697                 public const uint W;
2698                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WLAN")]
2699                 public const uint WLAN;
2700                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WWW")]
2701                 public const uint WWW;
2702                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Wacute")]
2703                 public const uint Wacute;
2704                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WakeUp")]
2705                 public const uint WakeUp;
2706                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Wcircumflex")]
2707                 public const uint Wcircumflex;
2708                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Wdiaeresis")]
2709                 public const uint Wdiaeresis;
2710                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WebCam")]
2711                 public const uint WebCam;
2712                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Wgrave")]
2713                 public const uint Wgrave;
2714                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WheelButton")]
2715                 public const uint WheelButton;
2716                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WindowClear")]
2717                 public const uint WindowClear;
2718                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WonSign")]
2719                 public const uint WonSign;
2720                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Word")]
2721                 public const uint Word;
2722                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_X")]
2723                 public const uint X;
2724                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Xabovedot")]
2725                 public const uint Xabovedot;
2726                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Xfer")]
2727                 public const uint Xfer;
2728                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Y")]
2729                 public const uint Y;
2730                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Yacute")]
2731                 public const uint Yacute;
2732                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ybelowdot")]
2733                 public const uint Ybelowdot;
2734                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ycircumflex")]
2735                 public const uint Ycircumflex;
2736                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ydiaeresis")]
2737                 public const uint Ydiaeresis;
2738                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Yellow")]
2739                 public const uint Yellow;
2740                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ygrave")]
2741                 public const uint Ygrave;
2742                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Yhook")]
2743                 public const uint Yhook;
2744                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ytilde")]
2745                 public const uint Ytilde;
2746                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Z")]
2747                 public const uint Z;
2748                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zabovedot")]
2749                 public const uint Zabovedot;
2750                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zacute")]
2751                 public const uint Zacute;
2752                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zcaron")]
2753                 public const uint Zcaron;
2754                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zen_Koho")]
2755                 public const uint Zen_Koho;
2756                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zenkaku")]
2757                 public const uint Zenkaku;
2758                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zenkaku_Hankaku")]
2759                 public const uint Zenkaku_Hankaku;
2760                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ZoomIn")]
2761                 public const uint ZoomIn;
2762                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ZoomOut")]
2763                 public const uint ZoomOut;
2764                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zstroke")]
2765                 public const uint Zstroke;
2766                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_a")]
2767                 public const uint a;
2768                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_aacute")]
2769                 public const uint aacute;
2770                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abelowdot")]
2771                 public const uint abelowdot;
2772                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abovedot")]
2773                 public const uint abovedot;
2774                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abreve")]
2775                 public const uint abreve;
2776                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abreveacute")]
2777                 public const uint abreveacute;
2778                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abrevebelowdot")]
2779                 public const uint abrevebelowdot;
2780                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abrevegrave")]
2781                 public const uint abrevegrave;
2782                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abrevehook")]
2783                 public const uint abrevehook;
2784                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abrevetilde")]
2785                 public const uint abrevetilde;
2786                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflex")]
2787                 public const uint acircumflex;
2788                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflexacute")]
2789                 public const uint acircumflexacute;
2790                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflexbelowdot")]
2791                 public const uint acircumflexbelowdot;
2792                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflexgrave")]
2793                 public const uint acircumflexgrave;
2794                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflexhook")]
2795                 public const uint acircumflexhook;
2796                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflextilde")]
2797                 public const uint acircumflextilde;
2798                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acute")]
2799                 public const uint acute;
2800                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_adiaeresis")]
2801                 public const uint adiaeresis;
2802                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ae")]
2803                 public const uint ae;
2804                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_agrave")]
2805                 public const uint agrave;
2806                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ahook")]
2807                 public const uint ahook;
2808                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_amacron")]
2809                 public const uint amacron;
2810                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ampersand")]
2811                 public const uint ampersand;
2812                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_aogonek")]
2813                 public const uint aogonek;
2814                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_apostrophe")]
2815                 public const uint apostrophe;
2816                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_approxeq")]
2817                 public const uint approxeq;
2818                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_approximate")]
2819                 public const uint approximate;
2820                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_aring")]
2821                 public const uint aring;
2822                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_asciicircum")]
2823                 public const uint asciicircum;
2824                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_asciitilde")]
2825                 public const uint asciitilde;
2826                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_asterisk")]
2827                 public const uint asterisk;
2828                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_at")]
2829                 public const uint at;
2830                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_atilde")]
2831                 public const uint atilde;
2832                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_b")]
2833                 public const uint b;
2834                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_babovedot")]
2835                 public const uint babovedot;
2836                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_backslash")]
2837                 public const uint backslash;
2838                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ballotcross")]
2839                 public const uint ballotcross;
2840                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_bar")]
2841                 public const uint bar;
2842                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_because")]
2843                 public const uint because;
2844                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_blank")]
2845                 public const uint blank;
2846                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botintegral")]
2847                 public const uint botintegral;
2848                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botleftparens")]
2849                 public const uint botleftparens;
2850                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botleftsqbracket")]
2851                 public const uint botleftsqbracket;
2852                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botleftsummation")]
2853                 public const uint botleftsummation;
2854                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botrightparens")]
2855                 public const uint botrightparens;
2856                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botrightsqbracket")]
2857                 public const uint botrightsqbracket;
2858                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botrightsummation")]
2859                 public const uint botrightsummation;
2860                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_bott")]
2861                 public const uint bott;
2862                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botvertsummationconnector")]
2863                 public const uint botvertsummationconnector;
2864                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braceleft")]
2865                 public const uint braceleft;
2866                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braceright")]
2867                 public const uint braceright;
2868                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_bracketleft")]
2869                 public const uint bracketleft;
2870                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_bracketright")]
2871                 public const uint bracketright;
2872                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_blank")]
2873                 public const uint braille_blank;
2874                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_1")]
2875                 public const uint braille_dot_1;
2876                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_10")]
2877                 public const uint braille_dot_10;
2878                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_2")]
2879                 public const uint braille_dot_2;
2880                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_3")]
2881                 public const uint braille_dot_3;
2882                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_4")]
2883                 public const uint braille_dot_4;
2884                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_5")]
2885                 public const uint braille_dot_5;
2886                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_6")]
2887                 public const uint braille_dot_6;
2888                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_7")]
2889                 public const uint braille_dot_7;
2890                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_8")]
2891                 public const uint braille_dot_8;
2892                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_9")]
2893                 public const uint braille_dot_9;
2894                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1")]
2895                 public const uint braille_dots_1;
2896                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12")]
2897                 public const uint braille_dots_12;
2898                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123")]
2899                 public const uint braille_dots_123;
2900                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234")]
2901                 public const uint braille_dots_1234;
2902                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12345")]
2903                 public const uint braille_dots_12345;
2904                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123456")]
2905                 public const uint braille_dots_123456;
2906                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234567")]
2907                 public const uint braille_dots_1234567;
2908                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12345678")]
2909                 public const uint braille_dots_12345678;
2910                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234568")]
2911                 public const uint braille_dots_1234568;
2912                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123457")]
2913                 public const uint braille_dots_123457;
2914                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234578")]
2915                 public const uint braille_dots_1234578;
2916                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123458")]
2917                 public const uint braille_dots_123458;
2918                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12346")]
2919                 public const uint braille_dots_12346;
2920                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123467")]
2921                 public const uint braille_dots_123467;
2922                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234678")]
2923                 public const uint braille_dots_1234678;
2924                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123468")]
2925                 public const uint braille_dots_123468;
2926                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12347")]
2927                 public const uint braille_dots_12347;
2928                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123478")]
2929                 public const uint braille_dots_123478;
2930                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12348")]
2931                 public const uint braille_dots_12348;
2932                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1235")]
2933                 public const uint braille_dots_1235;
2934                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12356")]
2935                 public const uint braille_dots_12356;
2936                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123567")]
2937                 public const uint braille_dots_123567;
2938                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1235678")]
2939                 public const uint braille_dots_1235678;
2940                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123568")]
2941                 public const uint braille_dots_123568;
2942                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12357")]
2943                 public const uint braille_dots_12357;
2944                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123578")]
2945                 public const uint braille_dots_123578;
2946                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12358")]
2947                 public const uint braille_dots_12358;
2948                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1236")]
2949                 public const uint braille_dots_1236;
2950                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12367")]
2951                 public const uint braille_dots_12367;
2952                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123678")]
2953                 public const uint braille_dots_123678;
2954                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12368")]
2955                 public const uint braille_dots_12368;
2956                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1237")]
2957                 public const uint braille_dots_1237;
2958                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12378")]
2959                 public const uint braille_dots_12378;
2960                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1238")]
2961                 public const uint braille_dots_1238;
2962                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124")]
2963                 public const uint braille_dots_124;
2964                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1245")]
2965                 public const uint braille_dots_1245;
2966                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12456")]
2967                 public const uint braille_dots_12456;
2968                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124567")]
2969                 public const uint braille_dots_124567;
2970                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1245678")]
2971                 public const uint braille_dots_1245678;
2972                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124568")]
2973                 public const uint braille_dots_124568;
2974                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12457")]
2975                 public const uint braille_dots_12457;
2976                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124578")]
2977                 public const uint braille_dots_124578;
2978                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12458")]
2979                 public const uint braille_dots_12458;
2980                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1246")]
2981                 public const uint braille_dots_1246;
2982                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12467")]
2983                 public const uint braille_dots_12467;
2984                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124678")]
2985                 public const uint braille_dots_124678;
2986                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12468")]
2987                 public const uint braille_dots_12468;
2988                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1247")]
2989                 public const uint braille_dots_1247;
2990                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12478")]
2991                 public const uint braille_dots_12478;
2992                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1248")]
2993                 public const uint braille_dots_1248;
2994                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_125")]
2995                 public const uint braille_dots_125;
2996                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1256")]
2997                 public const uint braille_dots_1256;
2998                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12567")]
2999                 public const uint braille_dots_12567;
3000                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_125678")]
3001                 public const uint braille_dots_125678;
3002                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12568")]
3003                 public const uint braille_dots_12568;
3004                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1257")]
3005                 public const uint braille_dots_1257;
3006                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12578")]
3007                 public const uint braille_dots_12578;
3008                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1258")]
3009                 public const uint braille_dots_1258;
3010                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_126")]
3011                 public const uint braille_dots_126;
3012                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1267")]
3013                 public const uint braille_dots_1267;
3014                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12678")]
3015                 public const uint braille_dots_12678;
3016                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1268")]
3017                 public const uint braille_dots_1268;
3018                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_127")]
3019                 public const uint braille_dots_127;
3020                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1278")]
3021                 public const uint braille_dots_1278;
3022                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_128")]
3023                 public const uint braille_dots_128;
3024                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13")]
3025                 public const uint braille_dots_13;
3026                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134")]
3027                 public const uint braille_dots_134;
3028                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1345")]
3029                 public const uint braille_dots_1345;
3030                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13456")]
3031                 public const uint braille_dots_13456;
3032                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134567")]
3033                 public const uint braille_dots_134567;
3034                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1345678")]
3035                 public const uint braille_dots_1345678;
3036                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134568")]
3037                 public const uint braille_dots_134568;
3038                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13457")]
3039                 public const uint braille_dots_13457;
3040                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134578")]
3041                 public const uint braille_dots_134578;
3042                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13458")]
3043                 public const uint braille_dots_13458;
3044                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1346")]
3045                 public const uint braille_dots_1346;
3046                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13467")]
3047                 public const uint braille_dots_13467;
3048                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134678")]
3049                 public const uint braille_dots_134678;
3050                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13468")]
3051                 public const uint braille_dots_13468;
3052                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1347")]
3053                 public const uint braille_dots_1347;
3054                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13478")]
3055                 public const uint braille_dots_13478;
3056                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1348")]
3057                 public const uint braille_dots_1348;
3058                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_135")]
3059                 public const uint braille_dots_135;
3060                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1356")]
3061                 public const uint braille_dots_1356;
3062                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13567")]
3063                 public const uint braille_dots_13567;
3064                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_135678")]
3065                 public const uint braille_dots_135678;
3066                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13568")]
3067                 public const uint braille_dots_13568;
3068                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1357")]
3069                 public const uint braille_dots_1357;
3070                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13578")]
3071                 public const uint braille_dots_13578;
3072                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1358")]
3073                 public const uint braille_dots_1358;
3074                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_136")]
3075                 public const uint braille_dots_136;
3076                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1367")]
3077                 public const uint braille_dots_1367;
3078                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13678")]
3079                 public const uint braille_dots_13678;
3080                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1368")]
3081                 public const uint braille_dots_1368;
3082                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_137")]
3083                 public const uint braille_dots_137;
3084                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1378")]
3085                 public const uint braille_dots_1378;
3086                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_138")]
3087                 public const uint braille_dots_138;
3088                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14")]
3089                 public const uint braille_dots_14;
3090                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_145")]
3091                 public const uint braille_dots_145;
3092                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1456")]
3093                 public const uint braille_dots_1456;
3094                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14567")]
3095                 public const uint braille_dots_14567;
3096                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_145678")]
3097                 public const uint braille_dots_145678;
3098                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14568")]
3099                 public const uint braille_dots_14568;
3100                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1457")]
3101                 public const uint braille_dots_1457;
3102                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14578")]
3103                 public const uint braille_dots_14578;
3104                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1458")]
3105                 public const uint braille_dots_1458;
3106                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_146")]
3107                 public const uint braille_dots_146;
3108                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1467")]
3109                 public const uint braille_dots_1467;
3110                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14678")]
3111                 public const uint braille_dots_14678;
3112                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1468")]
3113                 public const uint braille_dots_1468;
3114                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_147")]
3115                 public const uint braille_dots_147;
3116                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1478")]
3117                 public const uint braille_dots_1478;
3118                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_148")]
3119                 public const uint braille_dots_148;
3120                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_15")]
3121                 public const uint braille_dots_15;
3122                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_156")]
3123                 public const uint braille_dots_156;
3124                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1567")]
3125                 public const uint braille_dots_1567;
3126                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_15678")]
3127                 public const uint braille_dots_15678;
3128                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1568")]
3129                 public const uint braille_dots_1568;
3130                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_157")]
3131                 public const uint braille_dots_157;
3132                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1578")]
3133                 public const uint braille_dots_1578;
3134                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_158")]
3135                 public const uint braille_dots_158;
3136                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_16")]
3137                 public const uint braille_dots_16;
3138                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_167")]
3139                 public const uint braille_dots_167;
3140                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1678")]
3141                 public const uint braille_dots_1678;
3142                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_168")]
3143                 public const uint braille_dots_168;
3144                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_17")]
3145                 public const uint braille_dots_17;
3146                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_178")]
3147                 public const uint braille_dots_178;
3148                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_18")]
3149                 public const uint braille_dots_18;
3150                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2")]
3151                 public const uint braille_dots_2;
3152                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23")]
3153                 public const uint braille_dots_23;
3154                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234")]
3155                 public const uint braille_dots_234;
3156                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2345")]
3157                 public const uint braille_dots_2345;
3158                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23456")]
3159                 public const uint braille_dots_23456;
3160                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234567")]
3161                 public const uint braille_dots_234567;
3162                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2345678")]
3163                 public const uint braille_dots_2345678;
3164                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234568")]
3165                 public const uint braille_dots_234568;
3166                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23457")]
3167                 public const uint braille_dots_23457;
3168                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234578")]
3169                 public const uint braille_dots_234578;
3170                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23458")]
3171                 public const uint braille_dots_23458;
3172                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2346")]
3173                 public const uint braille_dots_2346;
3174                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23467")]
3175                 public const uint braille_dots_23467;
3176                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234678")]
3177                 public const uint braille_dots_234678;
3178                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23468")]
3179                 public const uint braille_dots_23468;
3180                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2347")]
3181                 public const uint braille_dots_2347;
3182                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23478")]
3183                 public const uint braille_dots_23478;
3184                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2348")]
3185                 public const uint braille_dots_2348;
3186                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_235")]
3187                 public const uint braille_dots_235;
3188                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2356")]
3189                 public const uint braille_dots_2356;
3190                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23567")]
3191                 public const uint braille_dots_23567;
3192                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_235678")]
3193                 public const uint braille_dots_235678;
3194                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23568")]
3195                 public const uint braille_dots_23568;
3196                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2357")]
3197                 public const uint braille_dots_2357;
3198                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23578")]
3199                 public const uint braille_dots_23578;
3200                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2358")]
3201                 public const uint braille_dots_2358;
3202                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_236")]
3203                 public const uint braille_dots_236;
3204                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2367")]
3205                 public const uint braille_dots_2367;
3206                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23678")]
3207                 public const uint braille_dots_23678;
3208                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2368")]
3209                 public const uint braille_dots_2368;
3210                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_237")]
3211                 public const uint braille_dots_237;
3212                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2378")]
3213                 public const uint braille_dots_2378;
3214                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_238")]
3215                 public const uint braille_dots_238;
3216                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24")]
3217                 public const uint braille_dots_24;
3218                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_245")]
3219                 public const uint braille_dots_245;
3220                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2456")]
3221                 public const uint braille_dots_2456;
3222                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24567")]
3223                 public const uint braille_dots_24567;
3224                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_245678")]
3225                 public const uint braille_dots_245678;
3226                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24568")]
3227                 public const uint braille_dots_24568;
3228                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2457")]
3229                 public const uint braille_dots_2457;
3230                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24578")]
3231                 public const uint braille_dots_24578;
3232                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2458")]
3233                 public const uint braille_dots_2458;
3234                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_246")]
3235                 public const uint braille_dots_246;
3236                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2467")]
3237                 public const uint braille_dots_2467;
3238                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24678")]
3239                 public const uint braille_dots_24678;
3240                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2468")]
3241                 public const uint braille_dots_2468;
3242                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_247")]
3243                 public const uint braille_dots_247;
3244                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2478")]
3245                 public const uint braille_dots_2478;
3246                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_248")]
3247                 public const uint braille_dots_248;
3248                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_25")]
3249                 public const uint braille_dots_25;
3250                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_256")]
3251                 public const uint braille_dots_256;
3252                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2567")]
3253                 public const uint braille_dots_2567;
3254                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_25678")]
3255                 public const uint braille_dots_25678;
3256                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2568")]
3257                 public const uint braille_dots_2568;
3258                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_257")]
3259                 public const uint braille_dots_257;
3260                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2578")]
3261                 public const uint braille_dots_2578;
3262                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_258")]
3263                 public const uint braille_dots_258;
3264                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_26")]
3265                 public const uint braille_dots_26;
3266                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_267")]
3267                 public const uint braille_dots_267;
3268                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2678")]
3269                 public const uint braille_dots_2678;
3270                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_268")]
3271                 public const uint braille_dots_268;
3272                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_27")]
3273                 public const uint braille_dots_27;
3274                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_278")]
3275                 public const uint braille_dots_278;
3276                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_28")]
3277                 public const uint braille_dots_28;
3278                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3")]
3279                 public const uint braille_dots_3;
3280                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34")]
3281                 public const uint braille_dots_34;
3282                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_345")]
3283                 public const uint braille_dots_345;
3284                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3456")]
3285                 public const uint braille_dots_3456;
3286                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34567")]
3287                 public const uint braille_dots_34567;
3288                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_345678")]
3289                 public const uint braille_dots_345678;
3290                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34568")]
3291                 public const uint braille_dots_34568;
3292                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3457")]
3293                 public const uint braille_dots_3457;
3294                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34578")]
3295                 public const uint braille_dots_34578;
3296                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3458")]
3297                 public const uint braille_dots_3458;
3298                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_346")]
3299                 public const uint braille_dots_346;
3300                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3467")]
3301                 public const uint braille_dots_3467;
3302                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34678")]
3303                 public const uint braille_dots_34678;
3304                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3468")]
3305                 public const uint braille_dots_3468;
3306                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_347")]
3307                 public const uint braille_dots_347;
3308                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3478")]
3309                 public const uint braille_dots_3478;
3310                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_348")]
3311                 public const uint braille_dots_348;
3312                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_35")]
3313                 public const uint braille_dots_35;
3314                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_356")]
3315                 public const uint braille_dots_356;
3316                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3567")]
3317                 public const uint braille_dots_3567;
3318                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_35678")]
3319                 public const uint braille_dots_35678;
3320                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3568")]
3321                 public const uint braille_dots_3568;
3322                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_357")]
3323                 public const uint braille_dots_357;
3324                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3578")]
3325                 public const uint braille_dots_3578;
3326                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_358")]
3327                 public const uint braille_dots_358;
3328                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_36")]
3329                 public const uint braille_dots_36;
3330                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_367")]
3331                 public const uint braille_dots_367;
3332                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3678")]
3333                 public const uint braille_dots_3678;
3334                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_368")]
3335                 public const uint braille_dots_368;
3336                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_37")]
3337                 public const uint braille_dots_37;
3338                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_378")]
3339                 public const uint braille_dots_378;
3340                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_38")]
3341                 public const uint braille_dots_38;
3342                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4")]
3343                 public const uint braille_dots_4;
3344                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_45")]
3345                 public const uint braille_dots_45;
3346                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_456")]
3347                 public const uint braille_dots_456;
3348                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4567")]
3349                 public const uint braille_dots_4567;
3350                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_45678")]
3351                 public const uint braille_dots_45678;
3352                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4568")]
3353                 public const uint braille_dots_4568;
3354                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_457")]
3355                 public const uint braille_dots_457;
3356                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4578")]
3357                 public const uint braille_dots_4578;
3358                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_458")]
3359                 public const uint braille_dots_458;
3360                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_46")]
3361                 public const uint braille_dots_46;
3362                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_467")]
3363                 public const uint braille_dots_467;
3364                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4678")]
3365                 public const uint braille_dots_4678;
3366                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_468")]
3367                 public const uint braille_dots_468;
3368                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_47")]
3369                 public const uint braille_dots_47;
3370                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_478")]
3371                 public const uint braille_dots_478;
3372                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_48")]
3373                 public const uint braille_dots_48;
3374                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_5")]
3375                 public const uint braille_dots_5;
3376                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_56")]
3377                 public const uint braille_dots_56;
3378                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_567")]
3379                 public const uint braille_dots_567;
3380                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_5678")]
3381                 public const uint braille_dots_5678;
3382                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_568")]
3383                 public const uint braille_dots_568;
3384                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_57")]
3385                 public const uint braille_dots_57;
3386                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_578")]
3387                 public const uint braille_dots_578;
3388                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_58")]
3389                 public const uint braille_dots_58;
3390                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_6")]
3391                 public const uint braille_dots_6;
3392                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_67")]
3393                 public const uint braille_dots_67;
3394                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_678")]
3395                 public const uint braille_dots_678;
3396                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_68")]
3397                 public const uint braille_dots_68;
3398                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_7")]
3399                 public const uint braille_dots_7;
3400                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_78")]
3401                 public const uint braille_dots_78;
3402                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_8")]
3403                 public const uint braille_dots_8;
3404                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_breve")]
3405                 public const uint breve;
3406                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_brokenbar")]
3407                 public const uint brokenbar;
3408                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_c")]
3409                 public const uint c;
3410                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_c_h")]
3411                 public const uint c_h;
3412                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cabovedot")]
3413                 public const uint cabovedot;
3414                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cacute")]
3415                 public const uint cacute;
3416                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_careof")]
3417                 public const uint careof;
3418                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_caret")]
3419                 public const uint caret;
3420                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_caron")]
3421                 public const uint caron;
3422                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ccaron")]
3423                 public const uint ccaron;
3424                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ccedilla")]
3425                 public const uint ccedilla;
3426                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ccircumflex")]
3427                 public const uint ccircumflex;
3428                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cedilla")]
3429                 public const uint cedilla;
3430                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cent")]
3431                 public const uint cent;
3432                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ch")]
3433                 public const uint ch;
3434                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_checkerboard")]
3435                 public const uint checkerboard;
3436                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_checkmark")]
3437                 public const uint checkmark;
3438                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_circle")]
3439                 public const uint circle;
3440                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_club")]
3441                 public const uint club;
3442                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_colon")]
3443                 public const uint colon;
3444                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_comma")]
3445                 public const uint comma;
3446                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_containsas")]
3447                 public const uint containsas;
3448                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_copyright")]
3449                 public const uint copyright;
3450                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cr")]
3451                 public const uint cr;
3452                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_crossinglines")]
3453                 public const uint crossinglines;
3454                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cuberoot")]
3455                 public const uint cuberoot;
3456                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_currency")]
3457                 public const uint currency;
3458                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cursor")]
3459                 public const uint cursor;
3460                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_d")]
3461                 public const uint d;
3462                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dabovedot")]
3463                 public const uint dabovedot;
3464                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dagger")]
3465                 public const uint dagger;
3466                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dcaron")]
3467                 public const uint dcaron;
3468                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_A")]
3469                 public const uint dead_A;
3470                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_E")]
3471                 public const uint dead_E;
3472                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_I")]
3473                 public const uint dead_I;
3474                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_O")]
3475                 public const uint dead_O;
3476                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_U")]
3477                 public const uint dead_U;
3478                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_a")]
3479                 public const uint dead_a;
3480                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_abovecomma")]
3481                 public const uint dead_abovecomma;
3482                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_abovedot")]
3483                 public const uint dead_abovedot;
3484                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_abovereversedcomma")]
3485                 public const uint dead_abovereversedcomma;
3486                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_abovering")]
3487                 public const uint dead_abovering;
3488                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_aboveverticalline")]
3489                 public const uint dead_aboveverticalline;
3490                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_acute")]
3491                 public const uint dead_acute;
3492                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowbreve")]
3493                 public const uint dead_belowbreve;
3494                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowcircumflex")]
3495                 public const uint dead_belowcircumflex;
3496                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowcomma")]
3497                 public const uint dead_belowcomma;
3498                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowdiaeresis")]
3499                 public const uint dead_belowdiaeresis;
3500                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowdot")]
3501                 public const uint dead_belowdot;
3502                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowmacron")]
3503                 public const uint dead_belowmacron;
3504                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowring")]
3505                 public const uint dead_belowring;
3506                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowtilde")]
3507                 public const uint dead_belowtilde;
3508                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowverticalline")]
3509                 public const uint dead_belowverticalline;
3510                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_breve")]
3511                 public const uint dead_breve;
3512                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_capital_schwa")]
3513                 public const uint dead_capital_schwa;
3514                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_caron")]
3515                 public const uint dead_caron;
3516                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_cedilla")]
3517                 public const uint dead_cedilla;
3518                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_circumflex")]
3519                 public const uint dead_circumflex;
3520                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_currency")]
3521                 public const uint dead_currency;
3522                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_dasia")]
3523                 public const uint dead_dasia;
3524                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_diaeresis")]
3525                 public const uint dead_diaeresis;
3526                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_doubleacute")]
3527                 public const uint dead_doubleacute;
3528                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_doublegrave")]
3529                 public const uint dead_doublegrave;
3530                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_e")]
3531                 public const uint dead_e;
3532                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_grave")]
3533                 public const uint dead_grave;
3534                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_greek")]
3535                 public const uint dead_greek;
3536                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_hook")]
3537                 public const uint dead_hook;
3538                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_horn")]
3539                 public const uint dead_horn;
3540                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_i")]
3541                 public const uint dead_i;
3542                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_invertedbreve")]
3543                 public const uint dead_invertedbreve;
3544                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_iota")]
3545                 public const uint dead_iota;
3546                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_longsolidusoverlay")]
3547                 public const uint dead_longsolidusoverlay;
3548                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_lowline")]
3549                 public const uint dead_lowline;
3550                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_macron")]
3551                 public const uint dead_macron;
3552                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_o")]
3553                 public const uint dead_o;
3554                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_ogonek")]
3555                 public const uint dead_ogonek;
3556                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_perispomeni")]
3557                 public const uint dead_perispomeni;
3558                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_psili")]
3559                 public const uint dead_psili;
3560                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_semivoiced_sound")]
3561                 public const uint dead_semivoiced_sound;
3562                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_small_schwa")]
3563                 public const uint dead_small_schwa;
3564                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_stroke")]
3565                 public const uint dead_stroke;
3566                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_tilde")]
3567                 public const uint dead_tilde;
3568                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_u")]
3569                 public const uint dead_u;
3570                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_voiced_sound")]
3571                 public const uint dead_voiced_sound;
3572                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_decimalpoint")]
3573                 public const uint decimalpoint;
3574                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_degree")]
3575                 public const uint degree;
3576                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_diaeresis")]
3577                 public const uint diaeresis;
3578                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_diamond")]
3579                 public const uint diamond;
3580                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_digitspace")]
3581                 public const uint digitspace;
3582                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dintegral")]
3583                 public const uint dintegral;
3584                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_division")]
3585                 public const uint division;
3586                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dollar")]
3587                 public const uint dollar;
3588                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_doubbaselinedot")]
3589                 public const uint doubbaselinedot;
3590                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_doubleacute")]
3591                 public const uint doubleacute;
3592                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_doubledagger")]
3593                 public const uint doubledagger;
3594                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_doublelowquotemark")]
3595                 public const uint doublelowquotemark;
3596                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downarrow")]
3597                 public const uint downarrow;
3598                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downcaret")]
3599                 public const uint downcaret;
3600                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downshoe")]
3601                 public const uint downshoe;
3602                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downstile")]
3603                 public const uint downstile;
3604                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downtack")]
3605                 public const uint downtack;
3606                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dstroke")]
3607                 public const uint dstroke;
3608                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_e")]
3609                 public const uint e;
3610                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eabovedot")]
3611                 public const uint eabovedot;
3612                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eacute")]
3613                 public const uint eacute;
3614                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ebelowdot")]
3615                 public const uint ebelowdot;
3616                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecaron")]
3617                 public const uint ecaron;
3618                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflex")]
3619                 public const uint ecircumflex;
3620                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflexacute")]
3621                 public const uint ecircumflexacute;
3622                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflexbelowdot")]
3623                 public const uint ecircumflexbelowdot;
3624                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflexgrave")]
3625                 public const uint ecircumflexgrave;
3626                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflexhook")]
3627                 public const uint ecircumflexhook;
3628                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflextilde")]
3629                 public const uint ecircumflextilde;
3630                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ediaeresis")]
3631                 public const uint ediaeresis;
3632                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_egrave")]
3633                 public const uint egrave;
3634                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ehook")]
3635                 public const uint ehook;
3636                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eightsubscript")]
3637                 public const uint eightsubscript;
3638                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eightsuperior")]
3639                 public const uint eightsuperior;
3640                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_elementof")]
3641                 public const uint elementof;
3642                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ellipsis")]
3643                 public const uint ellipsis;
3644                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_em3space")]
3645                 public const uint em3space;
3646                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_em4space")]
3647                 public const uint em4space;
3648                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emacron")]
3649                 public const uint emacron;
3650                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emdash")]
3651                 public const uint emdash;
3652                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emfilledcircle")]
3653                 public const uint emfilledcircle;
3654                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emfilledrect")]
3655                 public const uint emfilledrect;
3656                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emopencircle")]
3657                 public const uint emopencircle;
3658                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emopenrectangle")]
3659                 public const uint emopenrectangle;
3660                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emptyset")]
3661                 public const uint emptyset;
3662                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emspace")]
3663                 public const uint emspace;
3664                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_endash")]
3665                 public const uint endash;
3666                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enfilledcircbullet")]
3667                 public const uint enfilledcircbullet;
3668                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enfilledsqbullet")]
3669                 public const uint enfilledsqbullet;
3670                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eng")]
3671                 public const uint eng;
3672                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enopencircbullet")]
3673                 public const uint enopencircbullet;
3674                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enopensquarebullet")]
3675                 public const uint enopensquarebullet;
3676                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enspace")]
3677                 public const uint enspace;
3678                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eogonek")]
3679                 public const uint eogonek;
3680                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_equal")]
3681                 public const uint equal;
3682                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eth")]
3683                 public const uint eth;
3684                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_etilde")]
3685                 public const uint etilde;
3686                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_exclam")]
3687                 public const uint exclam;
3688                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_exclamdown")]
3689                 public const uint exclamdown;
3690                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ezh")]
3691                 public const uint ezh;
3692                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_f")]
3693                 public const uint f;
3694                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fabovedot")]
3695                 public const uint fabovedot;
3696                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_femalesymbol")]
3697                 public const uint femalesymbol;
3698                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ff")]
3699                 public const uint ff;
3700                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_figdash")]
3701                 public const uint figdash;
3702                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledlefttribullet")]
3703                 public const uint filledlefttribullet;
3704                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledrectbullet")]
3705                 public const uint filledrectbullet;
3706                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledrighttribullet")]
3707                 public const uint filledrighttribullet;
3708                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledtribulletdown")]
3709                 public const uint filledtribulletdown;
3710                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledtribulletup")]
3711                 public const uint filledtribulletup;
3712                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fiveeighths")]
3713                 public const uint fiveeighths;
3714                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fivesixths")]
3715                 public const uint fivesixths;
3716                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fivesubscript")]
3717                 public const uint fivesubscript;
3718                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fivesuperior")]
3719                 public const uint fivesuperior;
3720                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fourfifths")]
3721                 public const uint fourfifths;
3722                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_foursubscript")]
3723                 public const uint foursubscript;
3724                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_foursuperior")]
3725                 public const uint foursuperior;
3726                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fourthroot")]
3727                 public const uint fourthroot;
3728                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_function")]
3729                 public const uint function;
3730                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_g")]
3731                 public const uint g;
3732                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gabovedot")]
3733                 public const uint gabovedot;
3734                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gbreve")]
3735                 public const uint gbreve;
3736                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gcaron")]
3737                 public const uint gcaron;
3738                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gcedilla")]
3739                 public const uint gcedilla;
3740                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gcircumflex")]
3741                 public const uint gcircumflex;
3742                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_grave")]
3743                 public const uint grave;
3744                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_greater")]
3745                 public const uint greater;
3746                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_greaterthanequal")]
3747                 public const uint greaterthanequal;
3748                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_guillemotleft")]
3749                 public const uint guillemotleft;
3750                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_guillemotright")]
3751                 public const uint guillemotright;
3752                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_h")]
3753                 public const uint h;
3754                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hairspace")]
3755                 public const uint hairspace;
3756                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hcircumflex")]
3757                 public const uint hcircumflex;
3758                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_heart")]
3759                 public const uint heart;
3760                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_aleph")]
3761                 public const uint hebrew_aleph;
3762                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_ayin")]
3763                 public const uint hebrew_ayin;
3764                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_bet")]
3765                 public const uint hebrew_bet;
3766                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_beth")]
3767                 public const uint hebrew_beth;
3768                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_chet")]
3769                 public const uint hebrew_chet;
3770                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_dalet")]
3771                 public const uint hebrew_dalet;
3772                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_daleth")]
3773                 public const uint hebrew_daleth;
3774                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_doublelowline")]
3775                 public const uint hebrew_doublelowline;
3776                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalkaph")]
3777                 public const uint hebrew_finalkaph;
3778                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalmem")]
3779                 public const uint hebrew_finalmem;
3780                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalnun")]
3781                 public const uint hebrew_finalnun;
3782                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalpe")]
3783                 public const uint hebrew_finalpe;
3784                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalzade")]
3785                 public const uint hebrew_finalzade;
3786                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalzadi")]
3787                 public const uint hebrew_finalzadi;
3788                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_gimel")]
3789                 public const uint hebrew_gimel;
3790                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_gimmel")]
3791                 public const uint hebrew_gimmel;
3792                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_he")]
3793                 public const uint hebrew_he;
3794                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_het")]
3795                 public const uint hebrew_het;
3796                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_kaph")]
3797                 public const uint hebrew_kaph;
3798                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_kuf")]
3799                 public const uint hebrew_kuf;
3800                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_lamed")]
3801                 public const uint hebrew_lamed;
3802                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_mem")]
3803                 public const uint hebrew_mem;
3804                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_nun")]
3805                 public const uint hebrew_nun;
3806                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_pe")]
3807                 public const uint hebrew_pe;
3808                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_qoph")]
3809                 public const uint hebrew_qoph;
3810                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_resh")]
3811                 public const uint hebrew_resh;
3812                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_samech")]
3813                 public const uint hebrew_samech;
3814                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_samekh")]
3815                 public const uint hebrew_samekh;
3816                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_shin")]
3817                 public const uint hebrew_shin;
3818                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_taf")]
3819                 public const uint hebrew_taf;
3820                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_taw")]
3821                 public const uint hebrew_taw;
3822                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_tet")]
3823                 public const uint hebrew_tet;
3824                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_teth")]
3825                 public const uint hebrew_teth;
3826                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_waw")]
3827                 public const uint hebrew_waw;
3828                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_yod")]
3829                 public const uint hebrew_yod;
3830                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_zade")]
3831                 public const uint hebrew_zade;
3832                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_zadi")]
3833                 public const uint hebrew_zadi;
3834                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_zain")]
3835                 public const uint hebrew_zain;
3836                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_zayin")]
3837                 public const uint hebrew_zayin;
3838                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hexagram")]
3839                 public const uint hexagram;
3840                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizconnector")]
3841                 public const uint horizconnector;
3842                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan1")]
3843                 public const uint horizlinescan1;
3844                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan3")]
3845                 public const uint horizlinescan3;
3846                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan5")]
3847                 public const uint horizlinescan5;
3848                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan7")]
3849                 public const uint horizlinescan7;
3850                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan9")]
3851                 public const uint horizlinescan9;
3852                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hstroke")]
3853                 public const uint hstroke;
3854                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ht")]
3855                 public const uint ht;
3856                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hyphen")]
3857                 public const uint hyphen;
3858                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_i")]
3859                 public const uint i;
3860                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_iTouch")]
3861                 public const uint iTouch;
3862                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_iacute")]
3863                 public const uint iacute;
3864                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ibelowdot")]
3865                 public const uint ibelowdot;
3866                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ibreve")]
3867                 public const uint ibreve;
3868                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_icircumflex")]
3869                 public const uint icircumflex;
3870                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_identical")]
3871                 public const uint identical;
3872                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_idiaeresis")]
3873                 public const uint idiaeresis;
3874                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_idotless")]
3875                 public const uint idotless;
3876                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ifonlyif")]
3877                 public const uint ifonlyif;
3878                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_igrave")]
3879                 public const uint igrave;
3880                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ihook")]
3881                 public const uint ihook;
3882                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_imacron")]
3883                 public const uint imacron;
3884                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_implies")]
3885                 public const uint implies;
3886                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_includedin")]
3887                 public const uint includedin;
3888                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_includes")]
3889                 public const uint includes;
3890                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_infinity")]
3891                 public const uint infinity;
3892                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_integral")]
3893                 public const uint integral;
3894                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_intersection")]
3895                 public const uint intersection;
3896                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_iogonek")]
3897                 public const uint iogonek;
3898                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_itilde")]
3899                 public const uint itilde;
3900                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_j")]
3901                 public const uint j;
3902                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_jcircumflex")]
3903                 public const uint jcircumflex;
3904                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_jot")]
3905                 public const uint jot;
3906                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_k")]
3907                 public const uint k;
3908                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_A")]
3909                 public const uint kana_A;
3910                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_CHI")]
3911                 public const uint kana_CHI;
3912                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_E")]
3913                 public const uint kana_E;
3914                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_FU")]
3915                 public const uint kana_FU;
3916                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HA")]
3917                 public const uint kana_HA;
3918                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HE")]
3919                 public const uint kana_HE;
3920                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HI")]
3921                 public const uint kana_HI;
3922                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HO")]
3923                 public const uint kana_HO;
3924                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HU")]
3925                 public const uint kana_HU;
3926                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_I")]
3927                 public const uint kana_I;
3928                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KA")]
3929                 public const uint kana_KA;
3930                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KE")]
3931                 public const uint kana_KE;
3932                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KI")]
3933                 public const uint kana_KI;
3934                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KO")]
3935                 public const uint kana_KO;
3936                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KU")]
3937                 public const uint kana_KU;
3938                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_MA")]
3939                 public const uint kana_MA;
3940                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_ME")]
3941                 public const uint kana_ME;
3942                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_MI")]
3943                 public const uint kana_MI;
3944                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_MO")]
3945                 public const uint kana_MO;
3946                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_MU")]
3947                 public const uint kana_MU;
3948                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_N")]
3949                 public const uint kana_N;
3950                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NA")]
3951                 public const uint kana_NA;
3952                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NE")]
3953                 public const uint kana_NE;
3954                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NI")]
3955                 public const uint kana_NI;
3956                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NO")]
3957                 public const uint kana_NO;
3958                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NU")]
3959                 public const uint kana_NU;
3960                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_O")]
3961                 public const uint kana_O;
3962                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RA")]
3963                 public const uint kana_RA;
3964                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RE")]
3965                 public const uint kana_RE;
3966                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RI")]
3967                 public const uint kana_RI;
3968                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RO")]
3969                 public const uint kana_RO;
3970                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RU")]
3971                 public const uint kana_RU;
3972                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SA")]
3973                 public const uint kana_SA;
3974                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SE")]
3975                 public const uint kana_SE;
3976                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SHI")]
3977                 public const uint kana_SHI;
3978                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SO")]
3979                 public const uint kana_SO;
3980                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SU")]
3981                 public const uint kana_SU;
3982                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TA")]
3983                 public const uint kana_TA;
3984                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TE")]
3985                 public const uint kana_TE;
3986                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TI")]
3987                 public const uint kana_TI;
3988                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TO")]
3989                 public const uint kana_TO;
3990                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TSU")]
3991                 public const uint kana_TSU;
3992                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TU")]
3993                 public const uint kana_TU;
3994                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_U")]
3995                 public const uint kana_U;
3996                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_WA")]
3997                 public const uint kana_WA;
3998                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_WO")]
3999                 public const uint kana_WO;
4000                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_YA")]
4001                 public const uint kana_YA;
4002                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_YO")]
4003                 public const uint kana_YO;
4004                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_YU")]
4005                 public const uint kana_YU;
4006                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_a")]
4007                 public const uint kana_a;
4008                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_closingbracket")]
4009                 public const uint kana_closingbracket;
4010                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_comma")]
4011                 public const uint kana_comma;
4012                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_conjunctive")]
4013                 public const uint kana_conjunctive;
4014                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_e")]
4015                 public const uint kana_e;
4016                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_fullstop")]
4017                 public const uint kana_fullstop;
4018                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_i")]
4019                 public const uint kana_i;
4020                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_middledot")]
4021                 public const uint kana_middledot;
4022                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_o")]
4023                 public const uint kana_o;
4024                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_openingbracket")]
4025                 public const uint kana_openingbracket;
4026                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_switch")]
4027                 public const uint kana_switch;
4028                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_tsu")]
4029                 public const uint kana_tsu;
4030                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_tu")]
4031                 public const uint kana_tu;
4032                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_u")]
4033                 public const uint kana_u;
4034                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_ya")]
4035                 public const uint kana_ya;
4036                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_yo")]
4037                 public const uint kana_yo;
4038                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_yu")]
4039                 public const uint kana_yu;
4040                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kappa")]
4041                 public const uint kappa;
4042                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kcedilla")]
4043                 public const uint kcedilla;
4044                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kra")]
4045                 public const uint kra;
4046                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_l")]
4047                 public const uint l;
4048                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lacute")]
4049                 public const uint lacute;
4050                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_latincross")]
4051                 public const uint latincross;
4052                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lbelowdot")]
4053                 public const uint lbelowdot;
4054                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lcaron")]
4055                 public const uint lcaron;
4056                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lcedilla")]
4057                 public const uint lcedilla;
4058                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftanglebracket")]
4059                 public const uint leftanglebracket;
4060                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftarrow")]
4061                 public const uint leftarrow;
4062                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftcaret")]
4063                 public const uint leftcaret;
4064                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftdoublequotemark")]
4065                 public const uint leftdoublequotemark;
4066                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftmiddlecurlybrace")]
4067                 public const uint leftmiddlecurlybrace;
4068                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftopentriangle")]
4069                 public const uint leftopentriangle;
4070                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftpointer")]
4071                 public const uint leftpointer;
4072                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftradical")]
4073                 public const uint leftradical;
4074                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftshoe")]
4075                 public const uint leftshoe;
4076                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftsinglequotemark")]
4077                 public const uint leftsinglequotemark;
4078                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftt")]
4079                 public const uint leftt;
4080                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lefttack")]
4081                 public const uint lefttack;
4082                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_less")]
4083                 public const uint less;
4084                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lessthanequal")]
4085                 public const uint lessthanequal;
4086                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lf")]
4087                 public const uint lf;
4088                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_logicaland")]
4089                 public const uint logicaland;
4090                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_logicalor")]
4091                 public const uint logicalor;
4092                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lowleftcorner")]
4093                 public const uint lowleftcorner;
4094                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lowrightcorner")]
4095                 public const uint lowrightcorner;
4096                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lstroke")]
4097                 public const uint lstroke;
4098                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_m")]
4099                 public const uint m;
4100                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_mabovedot")]
4101                 public const uint mabovedot;
4102                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_macron")]
4103                 public const uint macron;
4104                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_malesymbol")]
4105                 public const uint malesymbol;
4106                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_maltesecross")]
4107                 public const uint maltesecross;
4108                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_marker")]
4109                 public const uint marker;
4110                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_masculine")]
4111                 public const uint masculine;
4112                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_minus")]
4113                 public const uint minus;
4114                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_minutes")]
4115                 public const uint minutes;
4116                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_mu")]
4117                 public const uint mu;
4118                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_multiply")]
4119                 public const uint multiply;
4120                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_musicalflat")]
4121                 public const uint musicalflat;
4122                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_musicalsharp")]
4123                 public const uint musicalsharp;
4124                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_n")]
4125                 public const uint n;
4126                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_nabla")]
4127                 public const uint nabla;
4128                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_nacute")]
4129                 public const uint nacute;
4130                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ncaron")]
4131                 public const uint ncaron;
4132                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ncedilla")]
4133                 public const uint ncedilla;
4134                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ninesubscript")]
4135                 public const uint ninesubscript;
4136                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ninesuperior")]
4137                 public const uint ninesuperior;
4138                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_nl")]
4139                 public const uint nl;
4140                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_nobreakspace")]
4141                 public const uint nobreakspace;
4142                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notapproxeq")]
4143                 public const uint notapproxeq;
4144                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notelementof")]
4145                 public const uint notelementof;
4146                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notequal")]
4147                 public const uint notequal;
4148                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notidentical")]
4149                 public const uint notidentical;
4150                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notsign")]
4151                 public const uint notsign;
4152                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ntilde")]
4153                 public const uint ntilde;
4154                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_numbersign")]
4155                 public const uint numbersign;
4156                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_numerosign")]
4157                 public const uint numerosign;
4158                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_o")]
4159                 public const uint o;
4160                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_oacute")]
4161                 public const uint oacute;
4162                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_obarred")]
4163                 public const uint obarred;
4164                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_obelowdot")]
4165                 public const uint obelowdot;
4166                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocaron")]
4167                 public const uint ocaron;
4168                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflex")]
4169                 public const uint ocircumflex;
4170                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflexacute")]
4171                 public const uint ocircumflexacute;
4172                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflexbelowdot")]
4173                 public const uint ocircumflexbelowdot;
4174                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflexgrave")]
4175                 public const uint ocircumflexgrave;
4176                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflexhook")]
4177                 public const uint ocircumflexhook;
4178                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflextilde")]
4179                 public const uint ocircumflextilde;
4180                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_odiaeresis")]
4181                 public const uint odiaeresis;
4182                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_odoubleacute")]
4183                 public const uint odoubleacute;
4184                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_oe")]
4185                 public const uint oe;
4186                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ogonek")]
4187                 public const uint ogonek;
4188                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ograve")]
4189                 public const uint ograve;
4190                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohook")]
4191                 public const uint ohook;
4192                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohorn")]
4193                 public const uint ohorn;
4194                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohornacute")]
4195                 public const uint ohornacute;
4196                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohornbelowdot")]
4197                 public const uint ohornbelowdot;
4198                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohorngrave")]
4199                 public const uint ohorngrave;
4200                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohornhook")]
4201                 public const uint ohornhook;
4202                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohorntilde")]
4203                 public const uint ohorntilde;
4204                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_omacron")]
4205                 public const uint omacron;
4206                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_oneeighth")]
4207                 public const uint oneeighth;
4208                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onefifth")]
4209                 public const uint onefifth;
4210                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onehalf")]
4211                 public const uint onehalf;
4212                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onequarter")]
4213                 public const uint onequarter;
4214                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onesixth")]
4215                 public const uint onesixth;
4216                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onesubscript")]
4217                 public const uint onesubscript;
4218                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onesuperior")]
4219                 public const uint onesuperior;
4220                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onethird")]
4221                 public const uint onethird;
4222                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ooblique")]
4223                 public const uint ooblique;
4224                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_openrectbullet")]
4225                 public const uint openrectbullet;
4226                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_openstar")]
4227                 public const uint openstar;
4228                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_opentribulletdown")]
4229                 public const uint opentribulletdown;
4230                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_opentribulletup")]
4231                 public const uint opentribulletup;
4232                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ordfeminine")]
4233                 public const uint ordfeminine;
4234                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_oslash")]
4235                 public const uint oslash;
4236                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_otilde")]
4237                 public const uint otilde;
4238                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_overbar")]
4239                 public const uint overbar;
4240                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_overline")]
4241                 public const uint overline;
4242                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_p")]
4243                 public const uint p;
4244                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_pabovedot")]
4245                 public const uint pabovedot;
4246                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_paragraph")]
4247                 public const uint paragraph;
4248                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_parenleft")]
4249                 public const uint parenleft;
4250                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_parenright")]
4251                 public const uint parenright;
4252                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_partdifferential")]
4253                 public const uint partdifferential;
4254                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_partialderivative")]
4255                 public const uint partialderivative;
4256                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_percent")]
4257                 public const uint percent;
4258                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_period")]
4259                 public const uint period;
4260                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_periodcentered")]
4261                 public const uint periodcentered;
4262                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_permille")]
4263                 public const uint permille;
4264                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_phonographcopyright")]
4265                 public const uint phonographcopyright;
4266                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_plus")]
4267                 public const uint plus;
4268                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_plusminus")]
4269                 public const uint plusminus;
4270                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_prescription")]
4271                 public const uint prescription;
4272                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_prolongedsound")]
4273                 public const uint prolongedsound;
4274                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_punctspace")]
4275                 public const uint punctspace;
4276                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_q")]
4277                 public const uint q;
4278                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_quad")]
4279                 public const uint quad;
4280                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_question")]
4281                 public const uint question;
4282                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_questiondown")]
4283                 public const uint questiondown;
4284                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_quotedbl")]
4285                 public const uint quotedbl;
4286                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_quoteleft")]
4287                 public const uint quoteleft;
4288                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_quoteright")]
4289                 public const uint quoteright;
4290                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_r")]
4291                 public const uint r;
4292                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_racute")]
4293                 public const uint racute;
4294                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_radical")]
4295                 public const uint radical;
4296                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rcaron")]
4297                 public const uint rcaron;
4298                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rcedilla")]
4299                 public const uint rcedilla;
4300                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_registered")]
4301                 public const uint registered;
4302                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightanglebracket")]
4303                 public const uint rightanglebracket;
4304                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightarrow")]
4305                 public const uint rightarrow;
4306                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightcaret")]
4307                 public const uint rightcaret;
4308                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightdoublequotemark")]
4309                 public const uint rightdoublequotemark;
4310                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightmiddlecurlybrace")]
4311                 public const uint rightmiddlecurlybrace;
4312                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightmiddlesummation")]
4313                 public const uint rightmiddlesummation;
4314                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightopentriangle")]
4315                 public const uint rightopentriangle;
4316                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightpointer")]
4317                 public const uint rightpointer;
4318                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightshoe")]
4319                 public const uint rightshoe;
4320                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightsinglequotemark")]
4321                 public const uint rightsinglequotemark;
4322                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightt")]
4323                 public const uint rightt;
4324                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_righttack")]
4325                 public const uint righttack;
4326                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_s")]
4327                 public const uint s;
4328                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sabovedot")]
4329                 public const uint sabovedot;
4330                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sacute")]
4331                 public const uint sacute;
4332                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_scaron")]
4333                 public const uint scaron;
4334                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_scedilla")]
4335                 public const uint scedilla;
4336                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_schwa")]
4337                 public const uint schwa;
4338                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_scircumflex")]
4339                 public const uint scircumflex;
4340                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_script_switch")]
4341                 public const uint script_switch;
4342                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_seconds")]
4343                 public const uint seconds;
4344                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_section")]
4345                 public const uint section;
4346                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_semicolon")]
4347                 public const uint semicolon;
4348                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_semivoicedsound")]
4349                 public const uint semivoicedsound;
4350                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_seveneighths")]
4351                 public const uint seveneighths;
4352                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sevensubscript")]
4353                 public const uint sevensubscript;
4354                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sevensuperior")]
4355                 public const uint sevensuperior;
4356                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_signaturemark")]
4357                 public const uint signaturemark;
4358                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_signifblank")]
4359                 public const uint signifblank;
4360                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_similarequal")]
4361                 public const uint similarequal;
4362                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_singlelowquotemark")]
4363                 public const uint singlelowquotemark;
4364                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sixsubscript")]
4365                 public const uint sixsubscript;
4366                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sixsuperior")]
4367                 public const uint sixsuperior;
4368                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_slash")]
4369                 public const uint slash;
4370                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_soliddiamond")]
4371                 public const uint soliddiamond;
4372                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_space")]
4373                 public const uint space;
4374                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_squareroot")]
4375                 public const uint squareroot;
4376                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ssharp")]
4377                 public const uint ssharp;
4378                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sterling")]
4379                 public const uint sterling;
4380                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_stricteq")]
4381                 public const uint stricteq;
4382                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_t")]
4383                 public const uint t;
4384                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tabovedot")]
4385                 public const uint tabovedot;
4386                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tcaron")]
4387                 public const uint tcaron;
4388                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tcedilla")]
4389                 public const uint tcedilla;
4390                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_telephone")]
4391                 public const uint telephone;
4392                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_telephonerecorder")]
4393                 public const uint telephonerecorder;
4394                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_therefore")]
4395                 public const uint therefore;
4396                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_thinspace")]
4397                 public const uint thinspace;
4398                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_thorn")]
4399                 public const uint thorn;
4400                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threeeighths")]
4401                 public const uint threeeighths;
4402                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threefifths")]
4403                 public const uint threefifths;
4404                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threequarters")]
4405                 public const uint threequarters;
4406                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threesubscript")]
4407                 public const uint threesubscript;
4408                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threesuperior")]
4409                 public const uint threesuperior;
4410                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tintegral")]
4411                 public const uint tintegral;
4412                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topintegral")]
4413                 public const uint topintegral;
4414                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topleftparens")]
4415                 public const uint topleftparens;
4416                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topleftradical")]
4417                 public const uint topleftradical;
4418                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topleftsqbracket")]
4419                 public const uint topleftsqbracket;
4420                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topleftsummation")]
4421                 public const uint topleftsummation;
4422                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_toprightparens")]
4423                 public const uint toprightparens;
4424                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_toprightsqbracket")]
4425                 public const uint toprightsqbracket;
4426                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_toprightsummation")]
4427                 public const uint toprightsummation;
4428                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topt")]
4429                 public const uint topt;
4430                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topvertsummationconnector")]
4431                 public const uint topvertsummationconnector;
4432                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_trademark")]
4433                 public const uint trademark;
4434                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_trademarkincircle")]
4435                 public const uint trademarkincircle;
4436                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tslash")]
4437                 public const uint tslash;
4438                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_twofifths")]
4439                 public const uint twofifths;
4440                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_twosubscript")]
4441                 public const uint twosubscript;
4442                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_twosuperior")]
4443                 public const uint twosuperior;
4444                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_twothirds")]
4445                 public const uint twothirds;
4446                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_u")]
4447                 public const uint u;
4448                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uacute")]
4449                 public const uint uacute;
4450                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ubelowdot")]
4451                 public const uint ubelowdot;
4452                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ubreve")]
4453                 public const uint ubreve;
4454                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ucircumflex")]
4455                 public const uint ucircumflex;
4456                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_udiaeresis")]
4457                 public const uint udiaeresis;
4458                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_udoubleacute")]
4459                 public const uint udoubleacute;
4460                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ugrave")]
4461                 public const uint ugrave;
4462                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhook")]
4463                 public const uint uhook;
4464                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhorn")]
4465                 public const uint uhorn;
4466                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhornacute")]
4467                 public const uint uhornacute;
4468                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhornbelowdot")]
4469                 public const uint uhornbelowdot;
4470                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhorngrave")]
4471                 public const uint uhorngrave;
4472                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhornhook")]
4473                 public const uint uhornhook;
4474                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhorntilde")]
4475                 public const uint uhorntilde;
4476                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_umacron")]
4477                 public const uint umacron;
4478                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_underbar")]
4479                 public const uint underbar;
4480                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_underscore")]
4481                 public const uint underscore;
4482                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_union")]
4483                 public const uint union;
4484                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uogonek")]
4485                 public const uint uogonek;
4486                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uparrow")]
4487                 public const uint uparrow;
4488                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_upcaret")]
4489                 public const uint upcaret;
4490                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_upleftcorner")]
4491                 public const uint upleftcorner;
4492                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uprightcorner")]
4493                 public const uint uprightcorner;
4494                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_upshoe")]
4495                 public const uint upshoe;
4496                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_upstile")]
4497                 public const uint upstile;
4498                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uptack")]
4499                 public const uint uptack;
4500                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uring")]
4501                 public const uint uring;
4502                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_utilde")]
4503                 public const uint utilde;
4504                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_v")]
4505                 public const uint v;
4506                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_variation")]
4507                 public const uint variation;
4508                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_vertbar")]
4509                 public const uint vertbar;
4510                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_vertconnector")]
4511                 public const uint vertconnector;
4512                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_voicedsound")]
4513                 public const uint voicedsound;
4514                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_vt")]
4515                 public const uint vt;
4516                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_w")]
4517                 public const uint w;
4518                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_wacute")]
4519                 public const uint wacute;
4520                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_wcircumflex")]
4521                 public const uint wcircumflex;
4522                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_wdiaeresis")]
4523                 public const uint wdiaeresis;
4524                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_wgrave")]
4525                 public const uint wgrave;
4526                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_x")]
4527                 public const uint x;
4528                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_xabovedot")]
4529                 public const uint xabovedot;
4530                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_y")]
4531                 public const uint y;
4532                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_yacute")]
4533                 public const uint yacute;
4534                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ybelowdot")]
4535                 public const uint ybelowdot;
4536                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ycircumflex")]
4537                 public const uint ycircumflex;
4538                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ydiaeresis")]
4539                 public const uint ydiaeresis;
4540                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_yen")]
4541                 public const uint yen;
4542                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ygrave")]
4543                 public const uint ygrave;
4544                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_yhook")]
4545                 public const uint yhook;
4546                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ytilde")]
4547                 public const uint ytilde;
4548                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_z")]
4549                 public const uint z;
4550                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zabovedot")]
4551                 public const uint zabovedot;
4552                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zacute")]
4553                 public const uint zacute;
4554                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zcaron")]
4555                 public const uint zcaron;
4556                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zerosubscript")]
4557                 public const uint zerosubscript;
4558                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zerosuperior")]
4559                 public const uint zerosuperior;
4560                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zstroke")]
4561                 public const uint zstroke;
4562         }
4563         namespace Threads {
4564                 namespace FrameSource {
4565                         [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_frame_source")]
4566                         [Version (deprecated = true, deprecated_since = "1.6", since = "0.8")]
4567                         public static uint add (uint fps, GLib.SourceFunc func);
4568                         [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_frame_source_full")]
4569                         [Version (deprecated = true, deprecated_since = "1.6", since = "0.8")]
4570                         public static uint add_full (int priority, uint fps, owned GLib.SourceFunc func);
4571                 }
4572                 namespace Idle {
4573                         [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_idle")]
4574                         [Version (since = "0.4")]
4575                         public static uint add (GLib.SourceFunc func);
4576                         [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_idle_full")]
4577                         [Version (since = "0.4")]
4578                         public static uint add_full (int priority, owned GLib.SourceFunc func);
4579                 }
4580                 namespace Timeout {
4581                         [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_timeout")]
4582                         [Version (since = "0.4")]
4583                         public static uint add (uint interval, GLib.SourceFunc func);
4584                         [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_timeout_full")]
4585                         [Version (since = "0.4")]
4586                         public static uint add_full (int priority, uint interval, owned GLib.SourceFunc func);
4587                 }
4588                 [CCode (cheader_filename = "clutter/clutter.h")]
4589                 [Version (since = "1.0")]
4590                 public static uint add_repaint_func (owned GLib.SourceFunc func);
4591                 [CCode (cheader_filename = "clutter/clutter.h")]
4592                 [Version (since = "1.10")]
4593                 public static uint add_repaint_func_full (Clutter.RepaintFlags flags, owned GLib.SourceFunc func);
4594                 [CCode (cheader_filename = "clutter/clutter.h")]
4595                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.4")]
4596                 public static void enter ();
4597                 [CCode (cheader_filename = "clutter/clutter.h")]
4598                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.4")]
4599                 public static void init ();
4600                 [CCode (cheader_filename = "clutter/clutter.h")]
4601                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.4")]
4602                 public static void leave ();
4603                 [CCode (cheader_filename = "clutter/clutter.h")]
4604                 [Version (since = "1.0")]
4605                 public static void remove_repaint_func (uint handle_id);
4606                 [CCode (cheader_filename = "clutter/clutter.h")]
4607                 [Version (since = "0.4")]
4608                 public static void set_lock_functions (GLib.Callback enter_fn, GLib.Callback leave_fn);
4609         }
4610         namespace Util {
4611                 [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_util_next_p2")]
4612                 [Version (deprecated = true, deprecated_since = "1.2")]
4613                 public static int next_power_of_2 (int a);
4614         }
4615         namespace Value {
4616                 [CCode (cheader_filename = "clutter/clutter.h")]
4617                 [Version (since = "1.10")]
4618                 public static Clutter.PaintNode dup_paint_node (GLib.Value value);
4619                 [CCode (cheader_filename = "clutter/clutter.h")]
4620                 [Version (since = "0.8")]
4621                 public static unowned Clutter.Color? get_color (GLib.Value value);
4622                 [CCode (cheader_filename = "clutter/clutter.h")]
4623                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.8")]
4624                 public static unowned Cogl.Fixed? get_fixed (GLib.Value value);
4625                 [CCode (cheader_filename = "clutter/clutter.h")]
4626                 [Version (since = "1.10")]
4627                 public static unowned Clutter.PaintNode get_paint_node (GLib.Value value);
4628                 [CCode (array_length_pos = 1.1, array_length_type = "gsize", cheader_filename = "clutter/clutter.h")]
4629                 [Version (since = "0.8")]
4630                 public static unowned float[] get_shader_float (GLib.Value value);
4631                 [CCode (array_length_pos = 1.1, array_length_type = "gsize", cheader_filename = "clutter/clutter.h")]
4632                 [Version (since = "0.8")]
4633                 public static unowned int[] get_shader_int (GLib.Value value);
4634                 [CCode (array_length_pos = 1.1, array_length_type = "gsize", cheader_filename = "clutter/clutter.h")]
4635                 [Version (since = "0.8")]
4636                 public static unowned float[] get_shader_matrix (GLib.Value value);
4637                 [CCode (cheader_filename = "clutter/clutter.h")]
4638                 [Version (since = "0.8")]
4639                 public static unowned Clutter.Units? get_units (GLib.Value value);
4640                 [CCode (cheader_filename = "clutter/clutter.h")]
4641                 [Version (since = "0.8")]
4642                 public static void set_color (GLib.Value value, Clutter.Color color);
4643                 [CCode (cheader_filename = "clutter/clutter.h")]
4644                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.8")]
4645                 public static void set_fixed (GLib.Value value, Cogl.Fixed fixed_);
4646                 [CCode (cheader_filename = "clutter/clutter.h")]
4647                 [Version (since = "1.10")]
4648                 public static void set_paint_node (GLib.Value value, Clutter.PaintNode? node);
4649                 [CCode (cheader_filename = "clutter/clutter.h")]
4650                 [Version (since = "0.8")]
4651                 public static void set_shader_float (GLib.Value value, [CCode (array_length_cname = "size", array_length_pos = 1.5)] float[] floats);
4652                 [CCode (cheader_filename = "clutter/clutter.h")]
4653                 [Version (since = "0.8")]
4654                 public static void set_shader_int (GLib.Value value, [CCode (array_length_cname = "size", array_length_pos = 1.5)] int[] ints);
4655                 [CCode (cheader_filename = "clutter/clutter.h")]
4656                 [Version (since = "0.8")]
4657                 public static void set_shader_matrix (GLib.Value value, [CCode (array_length_cname = "size", array_length_pos = 1.5)] float[] matrix);
4658                 [CCode (cheader_filename = "clutter/clutter.h")]
4659                 [Version (since = "0.8")]
4660                 public static void set_units (GLib.Value value, Clutter.Units units);
4661                 [CCode (cheader_filename = "clutter/clutter.h")]
4662                 [Version (since = "1.10")]
4663                 public static void take_paint_node (GLib.Value value, Clutter.PaintNode? node);
4664         }
4665         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_action_get_type ()")]
4666         [Version (since = "1.4")]
4667         public abstract class Action : Clutter.ActorMeta {
4668                 [CCode (has_construct_function = false)]
4669                 protected Action ();
4670         }
4671         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_actor_get_type ()")]
4672         public class Actor : GLib.InitiallyUnowned, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
4673                 public uint32 flags;
4674                 [CCode (has_construct_function = false)]
4675                 [Version (since = "1.10")]
4676                 public Actor ();
4677                 [Version (since = "1.4")]
4678                 public void add_action (Clutter.Action action);
4679                 [Version (since = "1.4")]
4680                 public void add_action_with_name (string name, Clutter.Action action);
4681                 [Version (since = "1.10")]
4682                 public void add_child (Clutter.Actor child);
4683                 [Version (since = "1.4")]
4684                 public void add_constraint (Clutter.Constraint constraint);
4685                 [Version (since = "1.4")]
4686                 public void add_constraint_with_name (string name, Clutter.Constraint constraint);
4687                 [Version (since = "1.4")]
4688                 public void add_effect (Clutter.Effect effect);
4689                 [Version (since = "1.4")]
4690                 public void add_effect_with_name (string name, Clutter.Effect effect);
4691                 [Version (since = "1.10")]
4692                 public void add_transition (string name, Clutter.Transition transition);
4693                 [Version (since = "0.8")]
4694                 public virtual void allocate (Clutter.ActorBox box, Clutter.AllocationFlags flags);
4695                 [Version (since = "1.4")]
4696                 public void allocate_align_fill (Clutter.ActorBox box, double x_align, double y_align, bool x_fill, bool y_fill, Clutter.AllocationFlags flags);
4697                 [Version (since = "1.0")]
4698                 public void allocate_available_size (float x, float y, float available_width, float available_height, Clutter.AllocationFlags flags);
4699                 [Version (since = "0.8")]
4700                 public void allocate_preferred_size (Clutter.AllocationFlags flags);
4701                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
4702                 public unowned Clutter.Animation animate (ulong mode, uint duration, ...);
4703                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.0")]
4704                 public unowned Clutter.Animation animate_with_alpha (Clutter.Alpha alpha, ...);
4705                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.0")]
4706                 public unowned Clutter.Animation animate_with_alphav (Clutter.Alpha alpha, [CCode (array_length_cname = "n_properties", array_length_pos = 1.5)] string[] properties, [CCode (array_length_cname = "n_properties", array_length_pos = 1.5)] GLib.Value[] values);
4707                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
4708                 public unowned Clutter.Animation animate_with_timeline (ulong mode, Clutter.Timeline timeline, ...);
4709                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
4710                 public unowned Clutter.Animation animate_with_timelinev (ulong mode, Clutter.Timeline timeline, [CCode (array_length_cname = "n_properties", array_length_pos = 2.5)] string[] properties, [CCode (array_length_cname = "n_properties", array_length_pos = 2.5)] GLib.Value[] values);
4711                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
4712                 public unowned Clutter.Animation animatev (ulong mode, uint duration, [CCode (array_length_cname = "n_properties", array_length_pos = 2.5)] string[] properties, [CCode (array_length_cname = "n_properties", array_length_pos = 2.5)] GLib.Value[] values);
4713                 [Version (since = "0.6")]
4714                 public Clutter.Vertex apply_relative_transform_to_point (Clutter.Actor? ancestor, Clutter.Vertex point);
4715                 [NoWrapper]
4716                 public virtual void apply_transform (ref Clutter.Matrix matrix);
4717                 [Version (since = "0.4")]
4718                 public Clutter.Vertex apply_transform_to_point (Clutter.Vertex point);
4719                 [Version (since = "1.24")]
4720                 public void bind_model (GLib.ListModel? model, owned Clutter.ActorCreateChildFunc create_child_func);
4721                 [Version (since = "1.4")]
4722                 public void clear_actions ();
4723                 [Version (since = "1.4")]
4724                 public void clear_constraints ();
4725                 [Version (since = "1.4")]
4726                 public void clear_effects ();
4727                 [Version (since = "1.4")]
4728                 public bool contains (Clutter.Actor descendant);
4729                 [Version (since = "1.8")]
4730                 public void continue_paint ();
4731                 [Version (since = "1.0")]
4732                 public Pango.Context create_pango_context ();
4733                 [Version (since = "1.0")]
4734                 public Pango.Layout create_pango_layout (string? text);
4735                 [Version (since = "1.10")]
4736                 public void destroy_all_children ();
4737                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
4738                 public void detach_animation ();
4739                 [CCode (cname = "clutter_actor_event")]
4740                 [Version (since = "0.6")]
4741                 public bool emit_event (Clutter.Event event, bool capture);
4742                 [Version (since = "0.4")]
4743                 public void get_abs_allocation_vertices ([CCode (array_length = false)] Clutter.Vertex verts[4]);
4744                 public virtual unowned Atk.Object get_accessible ();
4745                 [Version (since = "1.4")]
4746                 public unowned Clutter.Action get_action (string name);
4747                 [Version (since = "1.4")]
4748                 public GLib.List<weak Clutter.Action> get_actions ();
4749                 [Version (since = "0.8")]
4750                 public Clutter.ActorBox get_allocation_box ();
4751                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
4752                 public Clutter.Geometry get_allocation_geometry ();
4753                 [Version (since = "0.6")]
4754                 public void get_allocation_vertices (Clutter.Actor? ancestor, [CCode (array_length = false)] Clutter.Vertex verts[4]);
4755                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.6")]
4756                 public void get_anchor_point (out float anchor_x, out float anchor_y);
4757                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
4758                 public Clutter.Gravity get_anchor_point_gravity ();
4759                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
4760                 public unowned Clutter.Animation get_animation ();
4761                 [Version (since = "1.10")]
4762                 public Clutter.Color get_background_color ();
4763                 [CCode (cname = "clutter_get_actor_by_gid")]
4764                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
4765                 public static unowned Clutter.Actor get_by_gid (uint32 id_);
4766                 [Version (since = "1.10")]
4767                 public unowned Clutter.Actor get_child_at_index (int index_);
4768                 [Version (since = "1.12")]
4769                 public Clutter.Matrix get_child_transform ();
4770                 [Version (since = "1.10")]
4771                 public GLib.List<weak Clutter.Actor> get_children ();
4772                 [Version (since = "0.6")]
4773                 public void get_clip (out float xoff, out float yoff, out float width, out float height);
4774                 [Version (since = "1.4")]
4775                 public bool get_clip_to_allocation ();
4776                 [Version (since = "1.4")]
4777                 public unowned Clutter.Constraint get_constraint (string name);
4778                 [Version (since = "1.4")]
4779                 public GLib.List<weak Clutter.Constraint> get_constraints ();
4780                 [Version (since = "1.10")]
4781                 public unowned Clutter.Content get_content ();
4782                 [Version (since = "1.10")]
4783                 public Clutter.ActorBox get_content_box ();
4784                 [Version (since = "1.10")]
4785                 public Clutter.ContentGravity get_content_gravity ();
4786                 [Version (since = "1.12")]
4787                 public Clutter.ContentRepeat get_content_repeat ();
4788                 [Version (since = "1.10")]
4789                 public void get_content_scaling_filters (out Clutter.ScalingFilter min_filter, out Clutter.ScalingFilter mag_filter);
4790                 [Version (since = "1.10")]
4791                 public unowned Clutter.PaintVolume get_default_paint_volume ();
4792                 [Version (deprecated = true, deprecated_since = "1.12")]
4793                 public float get_depth ();
4794                 [Version (since = "1.10")]
4795                 public uint get_easing_delay ();
4796                 [Version (since = "1.10")]
4797                 public uint get_easing_duration ();
4798                 [Version (since = "1.10")]
4799                 public Clutter.AnimationMode get_easing_mode ();
4800                 [Version (since = "1.4")]
4801                 public unowned Clutter.Effect get_effect (string name);
4802                 [Version (since = "1.4")]
4803                 public GLib.List<weak Clutter.Effect> get_effects ();
4804                 [Version (since = "1.10")]
4805                 public unowned Clutter.Actor get_first_child ();
4806                 [Version (since = "0.8")]
4807                 public bool get_fixed_position_set ();
4808                 [Version (since = "1.0")]
4809                 public Clutter.ActorFlags get_flags ();
4810                 [Version (deprecated = true, deprecated_since = "1.10")]
4811                 public Clutter.Geometry get_geometry ();
4812                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
4813                 public uint32 get_gid ();
4814                 [CCode (cname = "clutter_actor_has_pointer")]
4815                 [Version (since = "1.2")]
4816                 public bool get_has_pointer ();
4817                 public float get_height ();
4818                 [Version (since = "1.10")]
4819                 public unowned Clutter.Actor get_last_child ();
4820                 [Version (since = "1.10")]
4821                 public unowned Clutter.LayoutManager get_layout_manager ();
4822                 [Version (since = "1.10")]
4823                 public void get_margin (Clutter.Margin margin);
4824                 [Version (since = "1.10")]
4825                 public float get_margin_bottom ();
4826                 [Version (since = "1.10")]
4827                 public float get_margin_left ();
4828                 [Version (since = "1.10")]
4829                 public float get_margin_right ();
4830                 [Version (since = "1.10")]
4831                 public float get_margin_top ();
4832                 [Version (since = "1.10")]
4833                 public int get_n_children ();
4834                 public unowned string get_name ();
4835                 [Version (since = "1.10")]
4836                 public unowned Clutter.Actor get_next_sibling ();
4837                 [Version (since = "1.8")]
4838                 public Clutter.OffscreenRedirect get_offscreen_redirect ();
4839                 public uint8 get_opacity ();
4840                 [Version (since = "1.6")]
4841                 public bool get_paint_box (out Clutter.ActorBox box);
4842                 [Version (since = "0.8")]
4843                 public uint8 get_paint_opacity ();
4844                 [Version (since = "0.8")]
4845                 public bool get_paint_visibility ();
4846                 [NoWrapper]
4847                 public virtual bool get_paint_volume (Clutter.PaintVolume volume);
4848                 [Version (since = "1.0")]
4849                 public unowned Pango.Context get_pango_context ();
4850                 public unowned Clutter.Actor? get_parent ();
4851                 [Version (since = "1.12")]
4852                 public void get_pivot_point (out float pivot_x, out float pivot_y);
4853                 [Version (since = "1.12")]
4854                 public float get_pivot_point_z ();
4855                 [Version (since = "0.6")]
4856                 public void get_position (out float x, out float y);
4857                 [Version (since = "0.8")]
4858                 public virtual void get_preferred_height (float for_width, out float min_height_p, out float natural_height_p);
4859                 [Version (since = "0.8")]
4860                 public void get_preferred_size (out float min_width_p, out float min_height_p, out float natural_width_p, out float natural_height_p);
4861                 [Version (since = "0.8")]
4862                 public virtual void get_preferred_width (float for_height, out float min_width_p, out float natural_width_p);
4863                 [Version (since = "1.10")]
4864                 public unowned Clutter.Actor get_previous_sibling ();
4865                 [Version (since = "0.6")]
4866                 public bool get_reactive ();
4867                 [Version (since = "1.2")]
4868                 public Clutter.RequestMode get_request_mode ();
4869                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
4870                 public double get_rotation (Clutter.RotateAxis axis, out float x, out float y, out float z);
4871                 [Version (since = "1.12")]
4872                 public double get_rotation_angle (Clutter.RotateAxis axis);
4873                 [Version (since = "0.2")]
4874                 public void get_scale (out double scale_x, out double scale_y);
4875                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
4876                 public void get_scale_center (out float center_x, out float center_y);
4877                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
4878                 public Clutter.Gravity get_scale_gravity ();
4879                 [Version (since = "1.12")]
4880                 public double get_scale_z ();
4881                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
4882                 public unowned Clutter.Shader get_shader ();
4883                 [Version (since = "0.2")]
4884                 public void get_size (out float width, out float height);
4885                 [Version (since = "0.8")]
4886                 public unowned Clutter.Stage get_stage ();
4887                 [Version (since = "1.2")]
4888                 public Clutter.TextDirection get_text_direction ();
4889                 [Version (since = "1.12")]
4890                 public Clutter.Matrix get_transform ();
4891                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
4892                 public Clutter.Matrix get_transformation_matrix ();
4893                 [Version (since = "1.6")]
4894                 public unowned Clutter.PaintVolume get_transformed_paint_volume (Clutter.Actor relative_to_ancestor);
4895                 [Version (since = "0.8")]
4896                 public void get_transformed_position (out float x, out float y);
4897                 [Version (since = "0.8")]
4898                 public void get_transformed_size (out float width, out float height);
4899                 [Version (since = "1.10")]
4900                 public unowned Clutter.Transition get_transition (string name);
4901                 [Version (since = "1.12")]
4902                 public void get_translation (out float translate_x, out float translate_y, out float translate_z);
4903                 public float get_width ();
4904                 public float get_x ();
4905                 [Version (since = "1.10")]
4906                 public Clutter.ActorAlign get_x_align ();
4907                 [Version (since = "1.12")]
4908                 public bool get_x_expand ();
4909                 public float get_y ();
4910                 [Version (since = "1.10")]
4911                 public Clutter.ActorAlign get_y_align ();
4912                 [Version (since = "1.12")]
4913                 public bool get_y_expand ();
4914                 [Version (since = "1.12")]
4915                 public float get_z_position ();
4916                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
4917                 public Clutter.Gravity get_z_rotation_gravity ();
4918                 [Version (since = "1.0")]
4919                 public void grab_key_focus ();
4920                 [Version (since = "1.10")]
4921                 public bool has_actions ();
4922                 [Version (since = "1.4")]
4923                 public bool has_allocation ();
4924                 [Version (since = "1.10")]
4925                 public bool has_constraints ();
4926                 [Version (since = "1.10")]
4927                 public bool has_effects ();
4928                 [Version (since = "1.4")]
4929                 public bool has_key_focus ();
4930                 [Version (since = "1.8")]
4931                 public virtual bool has_overlaps ();
4932                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.2")]
4933                 public virtual void hide_all ();
4934                 [Version (since = "1.10")]
4935                 public void insert_child_above (Clutter.Actor child, Clutter.Actor? sibling);
4936                 [Version (since = "1.10")]
4937                 public void insert_child_at_index (Clutter.Actor child, int index_);
4938                 [Version (since = "1.10")]
4939                 public void insert_child_below (Clutter.Actor child, Clutter.Actor? sibling);
4940                 [Version (since = "1.0")]
4941                 public bool is_in_clone_paint ();
4942                 [Version (since = "1.24")]
4943                 public bool is_mapped ();
4944                 [Version (since = "1.24")]
4945                 public bool is_realized ();
4946                 [Version (since = "0.6")]
4947                 public bool is_rotated ();
4948                 [Version (since = "0.6")]
4949                 public bool is_scaled ();
4950                 [Version (since = "1.24")]
4951                 public bool is_visible ();
4952                 [Version (deprecated = true, deprecated_since = "1.10")]
4953                 public void lower (Clutter.Actor? above);
4954                 [Version (deprecated = true, deprecated_since = "1.10")]
4955                 public void lower_bottom ();
4956                 [Version (since = "1.0")]
4957                 public virtual void map ();
4958                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.6")]
4959                 public void move_anchor_point (float anchor_x, float anchor_y);
4960                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.6")]
4961                 public void move_anchor_point_from_gravity (Clutter.Gravity gravity);
4962                 [Version (since = "0.2")]
4963                 public void move_by (float dx, float dy);
4964                 [Version (since = "1.12")]
4965                 public bool needs_expand (Clutter.Orientation orientation);
4966                 [NoWrapper]
4967                 public virtual void paint_node (Clutter.PaintNode root);
4968                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.2")]
4969                 public void pop_internal ();
4970                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.2")]
4971                 public void push_internal ();
4972                 public void queue_redraw ();
4973                 [Version (since = "1.10")]
4974                 public void queue_redraw_with_clip (Cairo.RectangleInt? clip);
4975                 [Version (deprecated = true, deprecated_since = "1.10")]
4976                 public void raise (Clutter.Actor? below);
4977                 [Version (deprecated = true, deprecated_since = "1.10")]
4978                 public void raise_top ();
4979                 [Version (since = "1.4")]
4980                 public void remove_action (Clutter.Action action);
4981                 [Version (since = "1.4")]
4982                 public void remove_action_by_name (string name);
4983                 [Version (since = "1.10")]
4984                 public void remove_all_children ();
4985                 [Version (since = "1.10")]
4986                 public void remove_all_transitions ();
4987                 [Version (since = "1.10")]
4988                 public void remove_child (Clutter.Actor child);
4989                 public void remove_clip ();
4990                 [Version (since = "1.4")]
4991                 public void remove_constraint (Clutter.Constraint constraint);
4992                 [Version (since = "1.4")]
4993                 public void remove_constraint_by_name (string name);
4994                 [Version (since = "1.4")]
4995                 public void remove_effect (Clutter.Effect effect);
4996                 [Version (since = "1.4")]
4997                 public void remove_effect_by_name (string name);
4998                 [Version (since = "1.10")]
4999                 public void remove_transition (string name);
5000                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.2")]
5001                 public void reparent (Clutter.Actor new_parent);
5002                 [Version (since = "1.10")]
5003                 public void replace_child (Clutter.Actor old_child, Clutter.Actor new_child);
5004                 [Version (since = "1.10")]
5005                 public void restore_easing_state ();
5006                 [Version (since = "1.10")]
5007                 public void save_easing_state ();
5008                 [Version (since = "1.10")]
5009                 public void set_allocation (Clutter.ActorBox box, Clutter.AllocationFlags flags);
5010                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.6")]
5011                 public void set_anchor_point (float anchor_x, float anchor_y);
5012                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.6")]
5013                 public void set_anchor_point_from_gravity (Clutter.Gravity gravity);
5014                 [Version (since = "1.10")]
5015                 public void set_background_color (Clutter.Color? color);
5016                 [Version (since = "1.10")]
5017                 public void set_child_above_sibling (Clutter.Actor child, Clutter.Actor? sibling);
5018                 [Version (since = "1.10")]
5019                 public void set_child_at_index (Clutter.Actor child, int index_);
5020                 [Version (since = "1.10")]
5021                 public void set_child_below_sibling (Clutter.Actor child, Clutter.Actor? sibling);
5022                 [Version (since = "1.12")]
5023                 public void set_child_transform (Clutter.Matrix? transform);
5024                 [Version (since = "0.6")]
5025                 public void set_clip (float xoff, float yoff, float width, float height);
5026                 [Version (since = "1.4")]
5027                 public void set_clip_to_allocation (bool clip_set);
5028                 [Version (since = "1.10")]
5029                 public void set_content (Clutter.Content? content);
5030                 [Version (since = "1.10")]
5031                 public void set_content_gravity (Clutter.ContentGravity gravity);
5032                 [Version (since = "1.12")]
5033                 public void set_content_repeat (Clutter.ContentRepeat repeat);
5034                 [Version (since = "1.10")]
5035                 public void set_content_scaling_filters (Clutter.ScalingFilter min_filter, Clutter.ScalingFilter mag_filter);
5036                 [Version (deprecated = true, deprecated_since = "1.12")]
5037                 public void set_depth (float depth);
5038                 [Version (since = "1.10")]
5039                 public void set_easing_delay (uint msecs);
5040                 [Version (since = "1.10")]
5041                 public void set_easing_duration (uint msecs);
5042                 [Version (since = "1.10")]
5043                 public void set_easing_mode (Clutter.AnimationMode mode);
5044                 [Version (since = "0.8")]
5045                 public void set_fixed_position_set (bool is_set);
5046                 [Version (since = "1.0")]
5047                 public void set_flags (Clutter.ActorFlags flags);
5048                 [Version (deprecated = true, deprecated_since = "1.10")]
5049                 public void set_geometry (Clutter.Geometry geometry);
5050                 [Version (since = "0.2")]
5051                 public void set_height (float height);
5052                 [Version (since = "1.10")]
5053                 public void set_layout_manager (Clutter.LayoutManager? manager);
5054                 [Version (since = "1.10")]
5055                 public void set_margin (Clutter.Margin margin);
5056                 [Version (since = "1.10")]
5057                 public void set_margin_bottom (float margin);
5058                 [Version (since = "1.10")]
5059                 public void set_margin_left (float margin);
5060                 [Version (since = "1.10")]
5061                 public void set_margin_right (float margin);
5062                 [Version (since = "1.10")]
5063                 public void set_margin_top (float margin);
5064                 public void set_name (string name);
5065                 [Version (since = "1.8")]
5066                 public void set_offscreen_redirect (Clutter.OffscreenRedirect redirect);
5067                 public void set_opacity (uint8 opacity);
5068                 [Version (deprecated = true, deprecated_since = "1.10")]
5069                 public void set_parent (Clutter.Actor parent);
5070                 [Version (since = "1.12")]
5071                 public void set_pivot_point (float pivot_x, float pivot_y);
5072                 [Version (since = "1.12")]
5073                 public void set_pivot_point_z (float pivot_z);
5074                 public void set_position (float x, float y);
5075                 [Version (since = "0.6")]
5076                 public void set_reactive (bool reactive);
5077                 [Version (since = "1.2")]
5078                 public void set_request_mode (Clutter.RequestMode mode);
5079                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
5080                 public void set_rotation (Clutter.RotateAxis axis, double angle, float x, float y, float z);
5081                 [Version (since = "1.12")]
5082                 public void set_rotation_angle (Clutter.RotateAxis axis, double angle);
5083                 [Version (since = "0.2")]
5084                 public void set_scale (double scale_x, double scale_y);
5085                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
5086                 public void set_scale_full (double scale_x, double scale_y, float center_x, float center_y);
5087                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
5088                 public void set_scale_with_gravity (double scale_x, double scale_y, Clutter.Gravity gravity);
5089                 [Version (since = "1.12")]
5090                 public void set_scale_z (double scale_z);
5091                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
5092                 public bool set_shader (Clutter.Shader? shader);
5093                 [Version (deprecated = true, deprecated_since = "1.8", since = "1.0")]
5094                 public void set_shader_param (string param, GLib.Value value);
5095                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.8")]
5096                 public void set_shader_param_float (string param, float value);
5097                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.8")]
5098                 public void set_shader_param_int (string param, int value);
5099                 public void set_size (float width, float height);
5100                 [Version (since = "1.2")]
5101                 public void set_text_direction (Clutter.TextDirection text_dir);
5102                 [Version (since = "1.12")]
5103                 public void set_transform (Clutter.Matrix? transform);
5104                 [Version (since = "1.12")]
5105                 public void set_translation (float translate_x, float translate_y, float translate_z);
5106                 [Version (since = "0.2")]
5107                 public void set_width (float width);
5108                 [Version (since = "0.6")]
5109                 public void set_x (float x);
5110                 [Version (since = "1.10")]
5111                 public void set_x_align (Clutter.ActorAlign x_align);
5112                 [Version (since = "1.12")]
5113                 public void set_x_expand (bool expand);
5114                 [Version (since = "0.6")]
5115                 public void set_y (float y);
5116                 [Version (since = "1.10")]
5117                 public void set_y_align (Clutter.ActorAlign y_align);
5118                 [Version (since = "1.12")]
5119                 public void set_y_expand (bool expand);
5120                 [Version (since = "1.12")]
5121                 public void set_z_position (float z_position);
5122                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
5123                 public void set_z_rotation_from_gravity (double angle, Clutter.Gravity gravity);
5124                 public bool should_pick_paint ();
5125                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.2")]
5126                 public virtual void show_all ();
5127                 [Version (since = "0.6")]
5128                 public bool transform_stage_point (float x, float y, out float x_out, out float y_out);
5129                 [Version (since = "1.0")]
5130                 public virtual void unmap ();
5131                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.2")]
5132                 public void unparent ();
5133                 [Version (since = "1.0")]
5134                 public void unset_flags (Clutter.ActorFlags flags);
5135                 [NoAccessorMethod]
5136                 [Version (since = "1.4")]
5137                 public Clutter.Action actions { set; }
5138                 [NoAccessorMethod]
5139                 [Version (since = "0.8")]
5140                 public Clutter.ActorBox allocation { get; }
5141                 [NoAccessorMethod]
5142                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
5143                 public Clutter.Gravity anchor_gravity { get; set; }
5144                 [NoAccessorMethod]
5145                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
5146                 public float anchor_x { get; set; }
5147                 [NoAccessorMethod]
5148                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
5149                 public float anchor_y { get; set; }
5150                 [Version (since = "1.10")]
5151                 public Clutter.Color background_color { get; set; }
5152                 [NoAccessorMethod]
5153                 [Version (since = "1.10")]
5154                 public bool background_color_set { get; }
5155                 [Version (since = "1.12")]
5156                 public Clutter.Matrix child_transform { get; set; }
5157                 [NoAccessorMethod]
5158                 [Version (since = "1.12")]
5159                 public bool child_transform_set { get; }
5160                 [NoAccessorMethod]
5161                 [Version (deprecated = true, deprecated_since = "1.12")]
5162                 public Clutter.Geometry clip { get; set; }
5163                 [NoAccessorMethod]
5164                 [Version (since = "1.12")]
5165                 public Clutter.Rect clip_rect { owned get; set; }
5166                 [Version (since = "1.0")]
5167                 public bool clip_to_allocation { get; set; }
5168                 [NoAccessorMethod]
5169                 [Version (since = "1.4")]
5170                 public Clutter.Constraint constraints { set; }
5171                 [Version (since = "1.10")]
5172                 public Clutter.Content content { get; set; }
5173                 [Version (since = "1.10")]
5174                 public Clutter.ActorBox content_box { get; }
5175                 [Version (since = "1.10")]
5176                 public Clutter.ContentGravity content_gravity { get; set; }
5177                 [Version (since = "1.12")]
5178                 public Clutter.ContentRepeat content_repeat { get; set; }
5179                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.6")]
5180                 public float depth { get; set; }
5181                 [NoAccessorMethod]
5182                 [Version (since = "1.4")]
5183                 public Clutter.Effect effect { set; }
5184                 [Version (since = "1.10")]
5185                 public Clutter.Actor first_child { get; }
5186                 [Version (since = "0.8")]
5187                 public bool fixed_position_set { get; set; }
5188                 [NoAccessorMethod]
5189                 [Version (since = "0.8")]
5190                 public float fixed_x { get; set; }
5191                 [NoAccessorMethod]
5192                 [Version (since = "0.8")]
5193                 public float fixed_y { get; set; }
5194                 [NoAccessorMethod]
5195                 public bool has_clip { get; }
5196                 [NoAccessorMethod]
5197                 [Version (since = "1.2")]
5198                 public bool has_pointer { get; }
5199                 public float height { get; set; }
5200                 [Version (since = "1.10")]
5201                 public Clutter.Actor last_child { get; }
5202                 [Version (since = "1.10")]
5203                 public Clutter.LayoutManager layout_manager { get; set; }
5204                 [NoAccessorMethod]
5205                 public Clutter.ScalingFilter magnification_filter { get; set; }
5206                 [NoAccessorMethod]
5207                 [Version (since = "1.0")]
5208                 public bool mapped { get; }
5209                 [Version (since = "1.10")]
5210                 public float margin_bottom { get; set; }
5211                 [Version (since = "1.10")]
5212                 public float margin_left { get; set; }
5213                 [Version (since = "1.10")]
5214                 public float margin_right { get; set; }
5215                 [Version (since = "1.10")]
5216                 public float margin_top { get; set; }
5217                 [NoAccessorMethod]
5218                 [Version (since = "0.8")]
5219                 public float min_height { get; set; }
5220                 [NoAccessorMethod]
5221                 [Version (since = "0.8")]
5222                 public bool min_height_set { get; set; }
5223                 [NoAccessorMethod]
5224                 [Version (since = "0.8")]
5225                 public float min_width { get; set; }
5226                 [NoAccessorMethod]
5227                 [Version (since = "0.8")]
5228                 public bool min_width_set { get; set; }
5229                 [NoAccessorMethod]
5230                 public Clutter.ScalingFilter minification_filter { get; set; }
5231                 [Version (since = "0.2")]
5232                 public string name { get; set; }
5233                 [NoAccessorMethod]
5234                 [Version (since = "0.8")]
5235                 public float natural_height { get; set; }
5236                 [NoAccessorMethod]
5237                 [Version (since = "0.8")]
5238                 public bool natural_height_set { get; set; }
5239                 [NoAccessorMethod]
5240                 [Version (since = "0.8")]
5241                 public float natural_width { get; set; }
5242                 [NoAccessorMethod]
5243                 [Version (since = "0.8")]
5244                 public bool natural_width_set { get; set; }
5245                 [Version (since = "1.8")]
5246                 public Clutter.OffscreenRedirect offscreen_redirect { get; set; }
5247                 public uint opacity { get; set; }
5248                 [NoAccessorMethod]
5249                 [Version (since = "1.12")]
5250                 public Clutter.Point pivot_point { owned get; set; }
5251                 [Version (since = "1.12")]
5252                 public float pivot_point_z { get; set; }
5253                 [NoAccessorMethod]
5254                 [Version (since = "1.12")]
5255                 public Clutter.Point position { owned get; set; }
5256                 [Version (since = "0.6")]
5257                 public bool reactive { get; set; }
5258                 [NoAccessorMethod]
5259                 [Version (since = "1.0")]
5260                 public bool realized { get; }
5261                 [Version (since = "0.8")]
5262                 public Clutter.RequestMode request_mode { get; set; }
5263                 [NoAccessorMethod]
5264                 [Version (since = "0.6")]
5265                 public double rotation_angle_x { get; set; }
5266                 [NoAccessorMethod]
5267                 [Version (since = "0.6")]
5268                 public double rotation_angle_y { get; set; }
5269                 [NoAccessorMethod]
5270                 [Version (since = "0.6")]
5271                 public double rotation_angle_z { get; set; }
5272                 [NoAccessorMethod]
5273                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.6")]
5274                 public Clutter.Vertex rotation_center_x { get; set; }
5275                 [NoAccessorMethod]
5276                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.6")]
5277                 public Clutter.Vertex rotation_center_y { get; set; }
5278                 [NoAccessorMethod]
5279                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.6")]
5280                 public Clutter.Vertex rotation_center_z { get; set; }
5281                 [NoAccessorMethod]
5282                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
5283                 public Clutter.Gravity rotation_center_z_gravity { get; set; }
5284                 [NoAccessorMethod]
5285                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
5286                 public float scale_center_x { get; set; }
5287                 [NoAccessorMethod]
5288                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
5289                 public float scale_center_y { get; set; }
5290                 [NoAccessorMethod]
5291                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
5292                 public Clutter.Gravity scale_gravity { get; set; }
5293                 [NoAccessorMethod]
5294                 [Version (since = "0.6")]
5295                 public double scale_x { get; set; }
5296                 [NoAccessorMethod]
5297                 [Version (since = "0.6")]
5298                 public double scale_y { get; set; }
5299                 [Version (since = "1.12")]
5300                 public double scale_z { get; set; }
5301                 [NoAccessorMethod]
5302                 [Version (since = "0.8")]
5303                 public bool show_on_set_parent { get; set; }
5304                 [NoAccessorMethod]
5305                 [Version (since = "1.12")]
5306                 public Clutter.Size size { owned get; set; }
5307                 [Version (since = "1.0")]
5308                 public Clutter.TextDirection text_direction { get; set; }
5309                 [Version (since = "1.12")]
5310                 public Clutter.Matrix transform { get; set; }
5311                 [NoAccessorMethod]
5312                 [Version (since = "1.12")]
5313                 public bool transform_set { get; }
5314                 [NoAccessorMethod]
5315                 [Version (since = "1.12")]
5316                 public float translation_x { get; set; }
5317                 [NoAccessorMethod]
5318                 [Version (since = "1.12")]
5319                 public float translation_y { get; set; }
5320                 [NoAccessorMethod]
5321                 [Version (since = "1.12")]
5322                 public float translation_z { get; set; }
5323                 [NoAccessorMethod]
5324                 public bool visible { get; set; }
5325                 public float width { get; set; }
5326                 public float x { get; set; }
5327                 [Version (since = "1.10")]
5328                 public Clutter.ActorAlign x_align { get; set; }
5329                 [Version (since = "1.12")]
5330                 public bool x_expand { get; set; }
5331                 public float y { get; set; }
5332                 [Version (since = "1.10")]
5333                 public Clutter.ActorAlign y_align { get; set; }
5334                 [Version (since = "1.12")]
5335                 public bool y_expand { get; set; }
5336                 [Version (since = "1.12")]
5337                 public float z_position { get; set; }
5338                 [Version (since = "1.0")]
5339                 public signal void allocation_changed (Clutter.ActorBox box, Clutter.AllocationFlags flags);
5340                 [Version (since = "0.6")]
5341                 public virtual signal bool button_press_event (Clutter.ButtonEvent event);
5342                 [Version (since = "0.6")]
5343                 public virtual signal bool button_release_event (Clutter.ButtonEvent event);
5344                 [Version (since = "0.6")]
5345                 public virtual signal bool captured_event (Clutter.Event event);
5346                 [HasEmitter]
5347                 [Version (since = "0.2")]
5348                 public virtual signal void destroy ();
5349                 [Version (since = "0.6")]
5350                 public virtual signal bool enter_event (Clutter.CrossingEvent event);
5351                 [Version (since = "0.6")]
5352                 public virtual signal bool event (Clutter.Event event);
5353                 [HasEmitter]
5354                 [Version (since = "0.2")]
5355                 public virtual signal void hide ();
5356                 [Version (since = "0.6")]
5357                 public virtual signal void key_focus_in ();
5358                 [Version (since = "0.6")]
5359                 public virtual signal void key_focus_out ();
5360                 [Version (since = "0.6")]
5361                 public virtual signal bool key_press_event (Clutter.KeyEvent event);
5362                 [Version (since = "0.6")]
5363                 public virtual signal bool key_release_event (Clutter.KeyEvent event);
5364                 [Version (since = "0.6")]
5365                 public virtual signal bool leave_event (Clutter.CrossingEvent event);
5366                 [Version (since = "0.6")]
5367                 public virtual signal bool motion_event (Clutter.MotionEvent event);
5368                 [HasEmitter]
5369                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
5370                 public virtual signal void paint ();
5371                 [Version (since = "0.2")]
5372                 public virtual signal void parent_set (Clutter.Actor? old_parent);
5373                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
5374                 public virtual signal void pick (Clutter.Color color);
5375                 [HasEmitter]
5376                 [Version (since = "1.2")]
5377                 public virtual signal void queue_relayout ();
5378                 [HasEmitter]
5379                 [Version (deprecated = true, deprecated_since = "1.16", since = "0.8")]
5380                 public virtual signal void realize ();
5381                 [Version (since = "0.6")]
5382                 public virtual signal bool scroll_event (Clutter.ScrollEvent event);
5383                 [HasEmitter]
5384                 [Version (since = "0.2")]
5385                 public virtual signal void show ();
5386                 [Version (since = "1.12")]
5387                 public virtual signal bool touch_event (Clutter.Event event);
5388                 [Version (since = "1.12")]
5389                 public signal void transition_stopped (string name, bool is_finished);
5390                 [Version (since = "1.10")]
5391                 public signal void transitions_completed ();
5392                 [HasEmitter]
5393                 [Version (deprecated = true, deprecated_since = "1.16", since = "0.8")]
5394                 public virtual signal void unrealize ();
5395         }
5396         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_actor_meta_get_type ()")]
5397         [Version (since = "1.4")]
5398         public abstract class ActorMeta : GLib.InitiallyUnowned {
5399                 [CCode (has_construct_function = false)]
5400                 protected ActorMeta ();
5401                 public unowned Clutter.Actor get_actor ();
5402                 public bool get_enabled ();
5403                 public unowned string get_name ();
5404                 [NoWrapper]
5405                 public virtual void set_actor (Clutter.Actor? actor);
5406                 public void set_enabled (bool is_enabled);
5407                 public void set_name (string name);
5408                 public Clutter.Actor actor { get; }
5409                 public bool enabled { get; set; }
5410                 public string name { get; set; }
5411         }
5412         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_align_constraint_get_type ()")]
5413         [Version (since = "1.4")]
5414         public class AlignConstraint : Clutter.Constraint {
5415                 [CCode (has_construct_function = false, type = "ClutterConstraint*")]
5416                 public AlignConstraint (Clutter.Actor? source, Clutter.AlignAxis axis, float factor);
5417                 public Clutter.AlignAxis get_align_axis ();
5418                 public float get_factor ();
5419                 public unowned Clutter.Actor get_source ();
5420                 public void set_align_axis (Clutter.AlignAxis axis);
5421                 public void set_factor (float factor);
5422                 public void set_source (Clutter.Actor? source);
5423                 public Clutter.AlignAxis align_axis { get; set construct; }
5424                 public float factor { get; set construct; }
5425                 public Clutter.Actor source { get; set construct; }
5426         }
5427         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_alpha_get_type ()")]
5428         [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
5429         public class Alpha : GLib.InitiallyUnowned, Clutter.Scriptable {
5430                 [CCode (has_construct_function = false)]
5431                 public Alpha ();
5432                 [CCode (has_construct_function = false)]
5433                 [Version (since = "1.0")]
5434                 public Alpha.full (Clutter.Timeline timeline, ulong mode);
5435                 public double get_alpha ();
5436                 [Version (since = "1.0")]
5437                 public ulong get_mode ();
5438                 public unowned Clutter.Timeline get_timeline ();
5439                 [Version (since = "1.0")]
5440                 public static ulong register_closure (GLib.Closure closure);
5441                 [Version (since = "1.0")]
5442                 public static ulong register_func (Clutter.AlphaFunc func);
5443                 [Version (since = "0.8")]
5444                 public void set_closure (GLib.Closure closure);
5445                 public void set_func (owned Clutter.AlphaFunc func);
5446                 [Version (since = "1.0")]
5447                 public void set_mode (ulong mode);
5448                 public void set_timeline (Clutter.Timeline timeline);
5449                 [CCode (has_construct_function = false)]
5450                 [Version (since = "1.0")]
5451                 public Alpha.with_func (Clutter.Timeline timeline, owned Clutter.AlphaFunc func);
5452                 public double alpha { get; }
5453                 [Version (since = "1.0")]
5454                 public ulong mode { get; set construct; }
5455                 public Clutter.Timeline timeline { get; set; }
5456         }
5457         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_animation_get_type ()")]
5458         [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
5459         public class Animation : GLib.Object, Clutter.Scriptable {
5460                 [CCode (has_construct_function = false)]
5461                 public Animation ();
5462                 public unowned Clutter.Animation bind (string property_name, GLib.Value final);
5463                 public unowned Clutter.Animation bind_interval (string property_name, owned Clutter.Interval interval);
5464                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.0")]
5465                 public unowned Clutter.Alpha get_alpha ();
5466                 public uint get_duration ();
5467                 public unowned Clutter.Interval get_interval (string property_name);
5468                 public bool get_loop ();
5469                 public ulong get_mode ();
5470                 public unowned GLib.Object get_object ();
5471                 public unowned Clutter.Timeline get_timeline ();
5472                 public bool has_property (string property_name);
5473                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.0")]
5474                 public void set_alpha (Clutter.Alpha alpha);
5475                 public void set_duration (uint msecs);
5476                 public void set_loop (bool loop);
5477                 public void set_mode (ulong mode);
5478                 public void set_object (GLib.Object object);
5479                 public void set_timeline (Clutter.Timeline? timeline);
5480                 public void unbind_property (string property_name);
5481                 public unowned Clutter.Animation update (string property_name, GLib.Value final);
5482                 public void update_interval (string property_name, Clutter.Interval interval);
5483                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.0")]
5484                 public Clutter.Alpha alpha { get; set; }
5485                 public uint duration { get; set; }
5486                 public bool loop { get; set; }
5487                 public ulong mode { get; set; }
5488                 public GLib.Object object { get; set; }
5489                 public Clutter.Timeline timeline { get; set; }
5490                 [HasEmitter]
5491                 public virtual signal void completed ();
5492                 public virtual signal void started ();
5493         }
5494         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_animator_get_type ()")]
5495         [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5496         public class Animator : GLib.Object, Clutter.Scriptable {
5497                 [CCode (has_construct_function = false)]
5498                 public Animator ();
5499                 public bool compute_value (GLib.Object object, string property_name, double progress, GLib.Value value);
5500                 public uint get_duration ();
5501                 public GLib.List<weak Clutter.AnimatorKey> get_keys (GLib.Object? object, string? property_name, double progress);
5502                 public unowned Clutter.Timeline get_timeline ();
5503                 public bool property_get_ease_in (GLib.Object object, string property_name);
5504                 public Clutter.Interpolation property_get_interpolation (GLib.Object object, string property_name);
5505                 public void property_set_ease_in (GLib.Object object, string property_name, bool ease_in);
5506                 public void property_set_interpolation (GLib.Object object, string property_name, Clutter.Interpolation interpolation);
5507                 public void remove_key (GLib.Object? object, string? property_name, double progress);
5508                 public void @set (void* first_object, string first_property_name, uint first_mode, ...);
5509                 public void set_duration (uint duration);
5510                 public unowned Clutter.Animator set_key (GLib.Object object, string property_name, uint mode, double progress, GLib.Value value);
5511                 public void set_timeline (Clutter.Timeline timeline);
5512                 public unowned Clutter.Timeline start ();
5513                 public uint duration { get; set; }
5514                 public Clutter.Timeline timeline { get; set; }
5515         }
5516         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_animator_key_get_type ()")]
5517         [Compact]
5518         [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5519         public class AnimatorKey {
5520                 public ulong get_mode ();
5521                 public unowned GLib.Object get_object ();
5522                 public double get_progress ();
5523                 public unowned string get_property_name ();
5524                 public GLib.Type get_property_type ();
5525                 public bool get_value (GLib.Value value);
5526         }
5527         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
5528         [Compact]
5529         [Version (since = "0.2")]
5530         public class AnyEvent : Clutter.Event {
5531                 public Clutter.EventFlags flags;
5532                 public weak Clutter.Actor source;
5533                 public weak Clutter.Stage stage;
5534                 public uint32 time;
5535                 public Clutter.EventType type;
5536         }
5537         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_backend_get_type ()")]
5538         [Version (since = "0.4")]
5539         public class Backend : GLib.Object {
5540                 [CCode (has_construct_function = false)]
5541                 protected Backend ();
5542                 [NoWrapper]
5543                 public virtual void add_options (GLib.OptionGroup group);
5544                 [NoWrapper]
5545                 public virtual bool create_context () throws GLib.Error;
5546                 [NoWrapper]
5547                 public virtual unowned Clutter.StageWindow create_stage (Clutter.Stage wrapper) throws GLib.Error;
5548                 [NoWrapper]
5549                 public virtual void ensure_context (Clutter.Stage stage);
5550                 [NoWrapper]
5551                 public virtual unowned Clutter.DeviceManager get_device_manager ();
5552                 [Version (deprecated = true, deprecated_since = "1.4", since = "0.4")]
5553                 public uint get_double_click_distance ();
5554                 [Version (deprecated = true, deprecated_since = "1.4", since = "0.4")]
5555                 public uint get_double_click_time ();
5556                 [NoWrapper]
5557                 public virtual Clutter.FeatureFlags get_features ();
5558                 [Version (deprecated = true, deprecated_since = "1.4", since = "1.0")]
5559                 public unowned string get_font_name ();
5560                 [Version (since = "0.8")]
5561                 public unowned Cairo.FontOptions get_font_options ();
5562                 public double get_resolution ();
5563                 [NoWrapper]
5564                 public virtual void init_events ();
5565                 [NoWrapper]
5566                 public virtual void init_features ();
5567                 [NoWrapper]
5568                 public virtual bool post_parse () throws GLib.Error;
5569                 [NoWrapper]
5570                 public virtual bool pre_parse () throws GLib.Error;
5571                 [NoWrapper]
5572                 public virtual void redraw (Clutter.Stage stage);
5573                 [Version (deprecated = true, deprecated_since = "1.4", since = "0.4")]
5574                 public void set_double_click_distance (uint distance);
5575                 [Version (deprecated = true, deprecated_since = "1.4", since = "0.4")]
5576                 public void set_double_click_time (uint msec);
5577                 [Version (deprecated = true, deprecated_since = "1.4", since = "1.0")]
5578                 public void set_font_name (string font_name);
5579                 [Version (since = "0.8")]
5580                 public void set_font_options (Cairo.FontOptions options);
5581                 [Version (deprecated = true, deprecated_since = "1.4", since = "0.4")]
5582                 public void set_resolution (double dpi);
5583                 [Version (since = "1.0")]
5584                 public signal void font_changed ();
5585                 [Version (since = "1.0")]
5586                 public signal void resolution_changed ();
5587                 [Version (since = "1.4")]
5588                 public signal void settings_changed ();
5589         }
5590         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_get_type ()")]
5591         [Version (deprecated = true, deprecated_since = "1.6", since = "0.2")]
5592         public abstract class Behaviour : GLib.Object, Clutter.Scriptable {
5593                 [CCode (has_construct_function = false)]
5594                 protected Behaviour ();
5595                 public void actors_foreach (Clutter.BehaviourForeachFunc func);
5596                 [NoWrapper]
5597                 public virtual void alpha_notify (double alpha_value);
5598                 public void apply (Clutter.Actor actor);
5599                 public GLib.SList<weak Clutter.Actor> get_actors ();
5600                 public unowned Clutter.Alpha get_alpha ();
5601                 public int get_n_actors ();
5602                 public unowned Clutter.Actor get_nth_actor (int index_);
5603                 [Version (since = "0.4")]
5604                 public bool is_applied (Clutter.Actor actor);
5605                 public void remove (Clutter.Actor actor);
5606                 [Version (since = "0.4")]
5607                 public void remove_all ();
5608                 public void set_alpha (Clutter.Alpha alpha);
5609                 public Clutter.Alpha alpha { get; set; }
5610                 [Version (since = "0.4")]
5611                 public virtual signal void applied (Clutter.Actor actor);
5612                 [Version (since = "0.4")]
5613                 public virtual signal void removed (Clutter.Actor actor);
5614         }
5615         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_depth_get_type ()")]
5616         [Version (deprecated = true, deprecated_since = "1.6", since = "0.2")]
5617         public class BehaviourDepth : Clutter.Behaviour, Clutter.Scriptable {
5618                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5619                 [Version (since = "0.4")]
5620                 public BehaviourDepth (Clutter.Alpha? alpha, int depth_start, int depth_end);
5621                 [Version (since = "0.6")]
5622                 public void get_bounds (out int depth_start, out int depth_end);
5623                 [Version (since = "0.6")]
5624                 public void set_bounds (int depth_start, int depth_end);
5625                 [NoAccessorMethod]
5626                 [Version (since = "0.4")]
5627                 public int depth_end { get; set; }
5628                 [NoAccessorMethod]
5629                 [Version (since = "0.4")]
5630                 public int depth_start { get; set; }
5631         }
5632         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_ellipse_get_type ()")]
5633         [Version (deprecated = true, deprecated_since = "1.6", since = "0.4")]
5634         public class BehaviourEllipse : Clutter.Behaviour, Clutter.Scriptable {
5635                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5636                 public BehaviourEllipse (Clutter.Alpha? alpha, int x, int y, int width, int height, Clutter.RotateDirection direction, double start, double end);
5637                 public double get_angle_end ();
5638                 [Version (since = "0.6")]
5639                 public double get_angle_start ();
5640                 public double get_angle_tilt (Clutter.RotateAxis axis);
5641                 public void get_center (out int x, out int y);
5642                 public Clutter.RotateDirection get_direction ();
5643                 public int get_height ();
5644                 public void get_tilt (out double angle_tilt_x, out double angle_tilt_y, out double angle_tilt_z);
5645                 public int get_width ();
5646                 public void set_angle_end (double angle_end);
5647                 [Version (since = "0.6")]
5648                 public void set_angle_start (double angle_start);
5649                 public void set_angle_tilt (Clutter.RotateAxis axis, double angle_tilt);
5650                 public void set_center (int x, int y);
5651                 public void set_direction (Clutter.RotateDirection direction);
5652                 public void set_height (int height);
5653                 public void set_tilt (double angle_tilt_x, double angle_tilt_y, double angle_tilt_z);
5654                 public void set_width (int width);
5655                 public double angle_end { get; set; }
5656                 public double angle_start { get; set; }
5657                 [NoAccessorMethod]
5658                 public double angle_tilt_x { get; set; }
5659                 [NoAccessorMethod]
5660                 public double angle_tilt_y { get; set; }
5661                 [NoAccessorMethod]
5662                 public double angle_tilt_z { get; set; }
5663                 [NoAccessorMethod]
5664                 public Clutter.Knot center { get; set; }
5665                 public Clutter.RotateDirection direction { get; set; }
5666                 public int height { get; set; }
5667                 public int width { get; set; }
5668         }
5669         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_opacity_get_type ()")]
5670         [Version (deprecated = true, deprecated_since = "1.6", since = "0.2")]
5671         public class BehaviourOpacity : Clutter.Behaviour, Clutter.Scriptable {
5672                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5673                 public BehaviourOpacity (Clutter.Alpha? alpha, uint8 opacity_start, uint8 opacity_end);
5674                 [Version (since = "0.6")]
5675                 public void get_bounds (out uint8 opacity_start, out uint8 opacity_end);
5676                 [Version (since = "0.6")]
5677                 public void set_bounds (uint8 opacity_start, uint8 opacity_end);
5678                 [NoAccessorMethod]
5679                 public uint opacity_end { get; set; }
5680                 [NoAccessorMethod]
5681                 public uint opacity_start { get; set; }
5682         }
5683         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_path_get_type ()")]
5684         [Version (deprecated = true, deprecated_since = "1.6", since = "0.2")]
5685         public class BehaviourPath : Clutter.Behaviour, Clutter.Scriptable {
5686                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5687                 public BehaviourPath (Clutter.Alpha? alpha, Clutter.Path path);
5688                 [Version (since = "1.0")]
5689                 public unowned Clutter.Path get_path ();
5690                 [Version (since = "1.0")]
5691                 public void set_path (Clutter.Path path);
5692                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5693                 [Version (since = "1.0")]
5694                 public BehaviourPath.with_description (Clutter.Alpha? alpha, string desc);
5695                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5696                 [Version (since = "1.0")]
5697                 public BehaviourPath.with_knots (Clutter.Alpha? alpha, [CCode (array_length_cname = "n_knots", array_length_pos = 2.1, array_length_type = "guint")] Clutter.Knot[] knots);
5698                 public Clutter.Path path { get; set; }
5699                 public virtual signal void knot_reached (uint knot_num);
5700         }
5701         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_rotate_get_type ()")]
5702         [Version (deprecated = true, deprecated_since = "1.6", since = "0.4")]
5703         public class BehaviourRotate : Clutter.Behaviour, Clutter.Scriptable {
5704                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5705                 public BehaviourRotate (Clutter.Alpha? alpha, Clutter.RotateAxis axis, Clutter.RotateDirection direction, double angle_start, double angle_end);
5706                 public Clutter.RotateAxis get_axis ();
5707                 public void get_bounds (out double angle_start, out double angle_end);
5708                 public void get_center (out int x, out int y, out int z);
5709                 public Clutter.RotateDirection get_direction ();
5710                 public void set_axis (Clutter.RotateAxis axis);
5711                 public void set_bounds (double angle_start, double angle_end);
5712                 public void set_center (int x, int y, int z);
5713                 public void set_direction (Clutter.RotateDirection direction);
5714                 [NoAccessorMethod]
5715                 public double angle_end { get; set; }
5716                 [NoAccessorMethod]
5717                 public double angle_start { get; set; }
5718                 public Clutter.RotateAxis axis { get; set; }
5719                 [NoAccessorMethod]
5720                 public int center_x { get; set; }
5721                 [NoAccessorMethod]
5722                 public int center_y { get; set; }
5723                 [NoAccessorMethod]
5724                 public int center_z { get; set; }
5725                 public Clutter.RotateDirection direction { get; set; }
5726         }
5727         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_scale_get_type ()")]
5728         [Version (deprecated = true, deprecated_since = "1.6", since = "0.2")]
5729         public class BehaviourScale : Clutter.Behaviour, Clutter.Scriptable {
5730                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5731                 public BehaviourScale (Clutter.Alpha? alpha, double x_scale_start, double y_scale_start, double x_scale_end, double y_scale_end);
5732                 [Version (since = "0.4")]
5733                 public void get_bounds (out double x_scale_start, out double y_scale_start, out double x_scale_end, out double y_scale_end);
5734                 [Version (since = "0.6")]
5735                 public void set_bounds (double x_scale_start, double y_scale_start, double x_scale_end, double y_scale_end);
5736                 [NoAccessorMethod]
5737                 [Version (since = "0.6")]
5738                 public double x_scale_end { get; set; }
5739                 [NoAccessorMethod]
5740                 [Version (since = "0.6")]
5741                 public double x_scale_start { get; set; }
5742                 [NoAccessorMethod]
5743                 [Version (since = "0.6")]
5744                 public double y_scale_end { get; set; }
5745                 [NoAccessorMethod]
5746                 [Version (since = "0.6")]
5747                 public double y_scale_start { get; set; }
5748         }
5749         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_bin_layout_get_type ()")]
5750         [Version (since = "1.2")]
5751         public class BinLayout : Clutter.LayoutManager {
5752                 [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
5753                 public BinLayout (Clutter.BinAlignment x_align = Clutter.BinAlignment.START, Clutter.BinAlignment y_align = Clutter.BinAlignment.START);
5754                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5755                 public void add (Clutter.Actor child, Clutter.BinAlignment x_align, Clutter.BinAlignment y_align);
5756                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5757                 public void get_alignment (Clutter.Actor? child, out Clutter.BinAlignment x_align, out Clutter.BinAlignment y_align);
5758                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5759                 public void set_alignment (Clutter.Actor? child, Clutter.BinAlignment x_align, Clutter.BinAlignment y_align);
5760                 [NoAccessorMethod]
5761                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5762                 public Clutter.BinAlignment x_align { get; set; }
5763                 [NoAccessorMethod]
5764                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5765                 public Clutter.BinAlignment y_align { get; set; }
5766         }
5767         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_bind_constraint_get_type ()")]
5768         [Version (since = "1.4")]
5769         public class BindConstraint : Clutter.Constraint {
5770                 [CCode (has_construct_function = false, type = "ClutterConstraint*")]
5771                 public BindConstraint (Clutter.Actor? source, Clutter.BindCoordinate coordinate, float offset);
5772                 public Clutter.BindCoordinate get_coordinate ();
5773                 public float get_offset ();
5774                 public unowned Clutter.Actor get_source ();
5775                 public void set_coordinate (Clutter.BindCoordinate coordinate);
5776                 public void set_offset (float offset);
5777                 public void set_source (Clutter.Actor? source);
5778                 public Clutter.BindCoordinate coordinate { get; set construct; }
5779                 public float offset { get; set construct; }
5780                 public Clutter.Actor source { get; set construct; }
5781         }
5782         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_binding_pool_get_type ()")]
5783         [Version (since = "1.0")]
5784         public class BindingPool : GLib.Object {
5785                 [CCode (has_construct_function = false)]
5786                 public BindingPool (string name);
5787                 public bool activate (uint key_val, Clutter.ModifierType modifiers, GLib.Object gobject);
5788                 public void block_action (string action_name);
5789                 public static unowned Clutter.BindingPool find (string name);
5790                 public unowned string find_action (uint key_val, Clutter.ModifierType modifiers);
5791                 public static unowned Clutter.BindingPool get_for_class (void* klass);
5792                 public void install_action (string action_name, uint key_val, Clutter.ModifierType modifiers, owned Clutter.BindingActionFunc callback);
5793                 public void install_closure (string action_name, uint key_val, Clutter.ModifierType modifiers, GLib.Closure closure);
5794                 public void override_action (uint key_val, Clutter.ModifierType modifiers, owned GLib.Callback callback);
5795                 public void override_closure (uint key_val, Clutter.ModifierType modifiers, GLib.Closure closure);
5796                 public void remove_action (uint key_val, Clutter.ModifierType modifiers);
5797                 public void unblock_action (string action_name);
5798                 [NoAccessorMethod]
5799                 public string name { owned get; construct; }
5800         }
5801         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_blur_effect_get_type ()")]
5802         [Version (since = "1.4")]
5803         public class BlurEffect : Clutter.OffscreenEffect {
5804                 [CCode (has_construct_function = false, type = "ClutterEffect*")]
5805                 public BlurEffect ();
5806         }
5807         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_box_get_type ()")]
5808         [Version (since = "1.2")]
5809         public class Box : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
5810                 [CCode (has_construct_function = false, type = "ClutterActor*")]
5811                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.2")]
5812                 public Box (Clutter.LayoutManager manager);
5813                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.2")]
5814                 public Clutter.Color get_color ();
5815                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.2")]
5816                 public unowned Clutter.LayoutManager get_layout_manager ();
5817                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.2")]
5818                 public void pack (Clutter.Actor actor, ...);
5819                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.2")]
5820                 public void pack_after (Clutter.Actor actor, Clutter.Actor? sibling, ...);
5821                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.2")]
5822                 public void pack_at (Clutter.Actor actor, int position, ...);
5823                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.2")]
5824                 public void pack_before (Clutter.Actor actor, Clutter.Actor? sibling, ...);
5825                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.2")]
5826                 public void packv (Clutter.Actor actor, [CCode (array_length_cname = "n_properties", array_length_pos = 1.5, array_length_type = "guint")] string[] properties, [CCode (array_length_cname = "n_properties", array_length_pos = 1.5, array_length_type = "guint")] GLib.Value[] values);
5827                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.2")]
5828                 public void set_color (Clutter.Color? color);
5829                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.2")]
5830                 public void set_layout_manager (Clutter.LayoutManager manager);
5831                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.2")]
5832                 public Clutter.Color color { get; set; }
5833                 [NoAccessorMethod]
5834                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.2")]
5835                 public bool color_set { get; set; }
5836                 public Clutter.LayoutManager layout_manager { get; set; }
5837         }
5838         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_box_layout_get_type ()")]
5839         [Version (since = "1.2")]
5840         public class BoxLayout : Clutter.LayoutManager {
5841                 [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
5842                 public BoxLayout ();
5843                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5844                 public void get_alignment (Clutter.Actor actor, out Clutter.BoxAlignment x_align, out Clutter.BoxAlignment y_align);
5845                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5846                 public uint get_easing_duration ();
5847                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5848                 public ulong get_easing_mode ();
5849                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5850                 public bool get_expand (Clutter.Actor actor);
5851                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5852                 public void get_fill (Clutter.Actor actor, out bool x_fill, out bool y_fill);
5853                 [Version (since = "1.4")]
5854                 public bool get_homogeneous ();
5855                 [Version (since = "1.12")]
5856                 public Clutter.Orientation get_orientation ();
5857                 public bool get_pack_start ();
5858                 public uint get_spacing ();
5859                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5860                 public bool get_use_animations ();
5861                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5862                 public bool get_vertical ();
5863                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5864                 public void pack (Clutter.Actor actor, bool expand, bool x_fill, bool y_fill, Clutter.BoxAlignment x_align, Clutter.BoxAlignment y_align);
5865                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5866                 public void set_alignment (Clutter.Actor actor, Clutter.BoxAlignment x_align, Clutter.BoxAlignment y_align);
5867                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5868                 public void set_easing_duration (uint msecs);
5869                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5870                 public void set_easing_mode (ulong mode);
5871                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5872                 public void set_expand (Clutter.Actor actor, bool expand);
5873                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5874                 public void set_fill (Clutter.Actor actor, bool x_fill, bool y_fill);
5875                 [Version (since = "1.4")]
5876                 public void set_homogeneous (bool homogeneous);
5877                 [Version (since = "1.12")]
5878                 public void set_orientation (Clutter.Orientation orientation);
5879                 public void set_pack_start (bool pack_start);
5880                 public void set_spacing (uint spacing);
5881                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5882                 public void set_use_animations (bool animate);
5883                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5884                 public void set_vertical (bool vertical);
5885                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5886                 public uint easing_duration { get; set; }
5887                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5888                 public ulong easing_mode { get; set; }
5889                 [Version (since = "1.4")]
5890                 public bool homogeneous { get; set; }
5891                 [Version (since = "1.12")]
5892                 public Clutter.Orientation orientation { get; set; }
5893                 public bool pack_start { get; set; }
5894                 public uint spacing { get; set; }
5895                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5896                 public bool use_animations { get; set; }
5897                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
5898                 public bool vertical { get; set; }
5899         }
5900         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_brightness_contrast_effect_get_type ()")]
5901         [Version (since = "1.10")]
5902         public class BrightnessContrastEffect : Clutter.OffscreenEffect {
5903                 [CCode (has_construct_function = false, type = "ClutterEffect*")]
5904                 public BrightnessContrastEffect ();
5905                 public void get_brightness (out float red, out float green, out float blue);
5906                 public void get_contrast (out float red, out float green, out float blue);
5907                 public void set_brightness (float brightness);
5908                 public void set_brightness_full (float red, float green, float blue);
5909                 public void set_contrast (float contrast);
5910                 public void set_contrast_full (float red, float green, float blue);
5911                 [NoAccessorMethod]
5912                 public Clutter.Color brightness { get; set; }
5913                 [NoAccessorMethod]
5914                 public Clutter.Color contrast { get; set; }
5915         }
5916         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
5917         [Compact]
5918         [Version (since = "0.2")]
5919         public class ButtonEvent : Clutter.Event {
5920                 public double axes;
5921                 public uint32 button;
5922                 public uint click_count;
5923                 public weak Clutter.InputDevice device;
5924                 public Clutter.EventFlags flags;
5925                 public Clutter.ModifierType modifier_state;
5926                 public weak Clutter.Actor source;
5927                 public weak Clutter.Stage stage;
5928                 public uint32 time;
5929                 public Clutter.EventType type;
5930                 public float x;
5931                 public float y;
5932         }
5933         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_cairo_texture_get_type ()")]
5934         [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
5935         public class CairoTexture : Clutter.Texture, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
5936                 [CCode (has_construct_function = false, type = "ClutterActor*")]
5937                 public CairoTexture (uint width, uint height);
5938                 public void clear ();
5939                 [Version (deprecated = true, deprecated_since = "1.8", since = "1.0")]
5940                 public Cairo.Context create ();
5941                 [Version (deprecated = true, deprecated_since = "1.8", since = "1.0")]
5942                 public Cairo.Context create_region (int x_offset, int y_offset, int width, int height);
5943                 [Version (since = "1.8")]
5944                 public bool get_auto_resize ();
5945                 public void get_surface_size (out uint width, out uint height);
5946                 [Version (since = "1.8")]
5947                 public void invalidate ();
5948                 [Version (since = "1.8")]
5949                 public void invalidate_rectangle (Cairo.RectangleInt? rect);
5950                 [Version (since = "1.8")]
5951                 public void set_auto_resize (bool value);
5952                 public void set_surface_size (uint width, uint height);
5953                 [Version (since = "1.8")]
5954                 public bool auto_resize { get; set; }
5955                 [NoAccessorMethod]
5956                 public uint surface_height { get; set; }
5957                 [NoAccessorMethod]
5958                 public uint surface_width { get; set; }
5959                 [Version (since = "1.6")]
5960                 public virtual signal Cairo.Surface create_surface (uint width, uint height);
5961                 [Version (since = "1.8")]
5962                 public virtual signal bool draw (Cairo.Context cr);
5963         }
5964         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_canvas_get_type ()")]
5965         [Version (since = "1.10")]
5966         public class Canvas : GLib.Object, Clutter.Content {
5967                 [CCode (has_construct_function = false, type = "ClutterContent*")]
5968                 public Canvas ();
5969                 [Version (since = "1.18")]
5970                 public int get_scale_factor ();
5971                 [Version (since = "1.18")]
5972                 public void set_scale_factor (int scale);
5973                 public bool set_size (int width, int height);
5974                 [NoAccessorMethod]
5975                 public int height { get; set; }
5976                 [Version (since = "1.18")]
5977                 public int scale_factor { get; set; }
5978                 [NoAccessorMethod]
5979                 [Version (since = "1.18")]
5980                 public bool scale_factor_set { get; }
5981                 [NoAccessorMethod]
5982                 public int width { get; set; }
5983                 public virtual signal bool draw (Cairo.Context cr, int width, int height);
5984         }
5985         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_child_meta_get_type ()")]
5986         [Version (since = "0.8")]
5987         public abstract class ChildMeta : GLib.Object {
5988                 [CCode (has_construct_function = false)]
5989                 protected ChildMeta ();
5990                 public unowned Clutter.Actor get_actor ();
5991                 public unowned Clutter.Container get_container ();
5992                 public Clutter.Actor actor { get; construct; }
5993                 public Clutter.Container container { get; construct; }
5994         }
5995         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_click_action_get_type ()")]
5996         [Version (since = "1.4")]
5997         public class ClickAction : Clutter.Action {
5998                 [CCode (has_construct_function = false, type = "ClutterAction*")]
5999                 public ClickAction ();
6000                 public uint get_button ();
6001                 [Version (since = "1.8")]
6002                 public void get_coords (out float press_x, out float press_y);
6003                 [Version (since = "1.6")]
6004                 public Clutter.ModifierType get_state ();
6005                 public void release ();
6006                 [NoAccessorMethod]
6007                 public bool held { get; }
6008                 [NoAccessorMethod]
6009                 [Version (since = "1.8")]
6010                 public int long_press_duration { get; set; }
6011                 [NoAccessorMethod]
6012                 [Version (since = "1.8")]
6013                 public int long_press_threshold { get; set; }
6014                 [NoAccessorMethod]
6015                 public bool pressed { get; }
6016                 public virtual signal void clicked (Clutter.Actor actor);
6017                 [Version (since = "1.8")]
6018                 public virtual signal bool long_press (Clutter.Actor actor, Clutter.LongPressState state);
6019         }
6020         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_clip_node_get_type ()")]
6021         [Version (since = "1.10")]
6022         public class ClipNode : Clutter.PaintNode {
6023                 [CCode (has_construct_function = false, type = "ClutterPaintNode*")]
6024                 public ClipNode ();
6025         }
6026         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_clone_get_type ()")]
6027         [Version (since = "1.0")]
6028         public class Clone : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
6029                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6030                 public Clone (Clutter.Actor source);
6031                 public unowned Clutter.Actor get_source ();
6032                 public void set_source (Clutter.Actor? source);
6033                 public Clutter.Actor source { get; set construct; }
6034         }
6035         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_color_node_get_type ()")]
6036         [Version (since = "1.10")]
6037         public class ColorNode : Clutter.PipelineNode {
6038                 [CCode (has_construct_function = false, type = "ClutterPaintNode*")]
6039                 public ColorNode (Clutter.Color? color);
6040         }
6041         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_colorize_effect_get_type ()")]
6042         [Version (since = "1.4")]
6043         public class ColorizeEffect : Clutter.OffscreenEffect {
6044                 [CCode (has_construct_function = false, type = "ClutterEffect*")]
6045                 public ColorizeEffect (Clutter.Color tint);
6046                 public Clutter.Color get_tint ();
6047                 public void set_tint (Clutter.Color tint);
6048                 public Clutter.Color tint { get; set; }
6049         }
6050         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_constraint_get_type ()")]
6051         [Version (since = "1.4")]
6052         public abstract class Constraint : Clutter.ActorMeta {
6053                 [CCode (has_construct_function = false)]
6054                 protected Constraint ();
6055                 [NoWrapper]
6056                 public virtual void update_allocation (Clutter.Actor actor, Clutter.ActorBox allocation);
6057                 [NoWrapper]
6058                 public virtual void update_preferred_size (Clutter.Actor actor, Clutter.Orientation direction, float for_size, float minimum_size, float natural_size);
6059         }
6060         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
6061         [Compact]
6062         [Version (since = "0.2")]
6063         public class CrossingEvent : Clutter.Event {
6064                 public weak Clutter.InputDevice device;
6065                 public Clutter.EventFlags flags;
6066                 public weak Clutter.Actor related;
6067                 public weak Clutter.Actor source;
6068                 public weak Clutter.Stage stage;
6069                 public uint32 time;
6070                 public Clutter.EventType type;
6071                 public float x;
6072                 public float y;
6073         }
6074         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_deform_effect_get_type ()")]
6075         [Version (since = "1.4")]
6076         public abstract class DeformEffect : Clutter.OffscreenEffect {
6077                 [CCode (has_construct_function = false)]
6078                 protected DeformEffect ();
6079                 [NoWrapper]
6080                 public virtual void deform_vertex (float width, float height, Cogl.TextureVertex vertex);
6081                 public unowned Cogl.Handle get_back_material ();
6082                 public void get_n_tiles (out uint x_tiles, out uint y_tiles);
6083                 public void invalidate ();
6084                 public void set_back_material (Cogl.Handle? material);
6085                 public void set_n_tiles (uint x_tiles, uint y_tiles);
6086                 [NoAccessorMethod]
6087                 public uint x_tiles { get; set; }
6088                 [NoAccessorMethod]
6089                 public uint y_tiles { get; set; }
6090         }
6091         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_desaturate_effect_get_type ()")]
6092         [Version (since = "1.4")]
6093         public class DesaturateEffect : Clutter.OffscreenEffect {
6094                 [CCode (has_construct_function = false, type = "ClutterEffect*")]
6095                 public DesaturateEffect (double factor);
6096                 public double get_factor ();
6097                 public void set_factor (double factor);
6098                 public double factor { get; set; }
6099         }
6100         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_device_manager_get_type ()")]
6101         [Version (since = "1.2")]
6102         public abstract class DeviceManager : GLib.Object {
6103                 [CCode (has_construct_function = false)]
6104                 protected DeviceManager ();
6105                 [NoWrapper]
6106                 public virtual void add_device (Clutter.InputDevice device);
6107                 public virtual unowned Clutter.InputDevice get_core_device (Clutter.InputDeviceType device_type);
6108                 public static unowned Clutter.DeviceManager get_default ();
6109                 public virtual unowned Clutter.InputDevice get_device (int device_id);
6110                 public GLib.SList<weak Clutter.InputDevice> list_devices ();
6111                 public unowned GLib.SList<Clutter.InputDevice> peek_devices ();
6112                 [NoWrapper]
6113                 public virtual void remove_device (Clutter.InputDevice device);
6114                 [NoWrapper]
6115                 public virtual void select_stage_events (Clutter.Stage stage);
6116                 [NoAccessorMethod]
6117                 public Clutter.Backend backend { owned get; construct; }
6118                 public signal void device_added (Clutter.InputDevice device);
6119                 public signal void device_removed (Clutter.InputDevice device);
6120         }
6121         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_drag_action_get_type ()")]
6122         [Version (since = "1.4")]
6123         public class DragAction : Clutter.Action {
6124                 [CCode (has_construct_function = false, type = "ClutterAction*")]
6125                 public DragAction ();
6126                 public bool get_drag_area (Clutter.Rect drag_area);
6127                 public Clutter.DragAxis get_drag_axis ();
6128                 public unowned Clutter.Actor get_drag_handle ();
6129                 public void get_drag_threshold (out uint x_threshold, out uint y_threshold);
6130                 public void get_motion_coords (out float motion_x, out float motion_y);
6131                 public void get_press_coords (out float press_x, out float press_y);
6132                 public void set_drag_area (Clutter.Rect? drag_area);
6133                 public void set_drag_axis (Clutter.DragAxis axis);
6134                 public void set_drag_handle (Clutter.Actor? handle);
6135                 public void set_drag_threshold (int x_threshold, int y_threshold);
6136                 [NoAccessorMethod]
6137                 [Version (since = "1.12")]
6138                 public Clutter.Rect drag_area { owned get; set; }
6139                 [NoAccessorMethod]
6140                 [Version (since = "1.12")]
6141                 public bool drag_area_set { get; }
6142                 public Clutter.DragAxis drag_axis { get; set; }
6143                 public Clutter.Actor drag_handle { get; set; }
6144                 [NoAccessorMethod]
6145                 public int x_drag_threshold { get; set; }
6146                 [NoAccessorMethod]
6147                 public int y_drag_threshold { get; set; }
6148                 public virtual signal void drag_begin (Clutter.Actor actor, float event_x, float event_y, Clutter.ModifierType modifiers);
6149                 public virtual signal void drag_end (Clutter.Actor actor, float event_x, float event_y, Clutter.ModifierType modifiers);
6150                 public virtual signal void drag_motion (Clutter.Actor actor, float delta_x, float delta_y);
6151                 [Version (since = "1.12")]
6152                 public virtual signal bool drag_progress (Clutter.Actor actor, float delta_x, float delta_y);
6153         }
6154         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_drop_action_get_type ()")]
6155         [Version (since = "1.8")]
6156         public class DropAction : Clutter.Action {
6157                 [CCode (has_construct_function = false, type = "ClutterAction*")]
6158                 public DropAction ();
6159                 public virtual signal bool can_drop (Clutter.Actor actor, float event_x, float event_y);
6160                 public virtual signal void drop (Clutter.Actor actor, float event_x, float event_y);
6161                 [Version (since = "1.12")]
6162                 public signal void drop_cancel (Clutter.Actor actor, float event_x, float event_y);
6163                 public virtual signal void over_in (Clutter.Actor actor);
6164                 public virtual signal void over_out (Clutter.Actor actor);
6165         }
6166         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_effect_get_type ()")]
6167         [Version (since = "1.4")]
6168         public abstract class Effect : Clutter.ActorMeta {
6169                 [CCode (has_construct_function = false)]
6170                 protected Effect ();
6171                 [NoWrapper]
6172                 public virtual bool get_paint_volume (Clutter.PaintVolume volume);
6173                 [NoWrapper]
6174                 public virtual void paint (Clutter.EffectPaintFlags flags);
6175                 [NoWrapper]
6176                 public virtual void pick (Clutter.EffectPaintFlags flags);
6177                 [NoWrapper]
6178                 public virtual void post_paint ();
6179                 [NoWrapper]
6180                 public virtual bool pre_paint ();
6181                 [Version (since = "1.8")]
6182                 public void queue_repaint ();
6183         }
6184         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_event_get_type ()")]
6185         [Compact]
6186         [Version (since = "0.2")]
6187         public class Event {
6188                 public Clutter.EventType type;
6189                 [CCode (has_construct_function = false)]
6190                 public Event (Clutter.EventType type);
6191                 [Version (since = "1.18")]
6192                 public static uint add_filter (Clutter.Stage? stage, [CCode (delegate_target_pos = 2.2, destroy_notify_pos = 2.1)] owned Clutter.EventFilterFunc func);
6193                 public Clutter.Event copy ();
6194                 public void free ();
6195                 [Version (since = "0.4")]
6196                 public static Clutter.Event @get ();
6197                 [Version (since = "1.12")]
6198                 public double get_angle (Clutter.Event target);
6199                 [Version (since = "1.6")]
6200                 public double get_axes (out uint n_axes);
6201                 [Version (since = "1.0")]
6202                 public uint32 get_button ();
6203                 [Version (since = "1.0")]
6204                 public uint get_click_count ();
6205                 [Version (since = "0.4")]
6206                 public void get_coords (out float x, out float y);
6207                 [Version (since = "1.0")]
6208                 public unowned Clutter.InputDevice get_device ();
6209                 public int get_device_id ();
6210                 [Version (since = "1.0")]
6211                 public Clutter.InputDeviceType get_device_type ();
6212                 [Version (since = "1.12")]
6213                 public float get_distance (Clutter.Event target);
6214                 [Version (since = "1.10")]
6215                 public unowned Clutter.EventSequence get_event_sequence ();
6216                 [Version (since = "1.0")]
6217                 public Clutter.EventFlags get_flags ();
6218                 [Version (since = "1.24")]
6219                 public void get_gesture_motion_delta (out double dx, out double dy);
6220                 public Clutter.TouchpadGesturePhase get_gesture_phase ();
6221                 [Version (since = "1.24")]
6222                 public double get_gesture_pinch_angle_delta ();
6223                 [Version (since = "1.24")]
6224                 public double get_gesture_pinch_scale ();
6225                 [Version (since = "1.24")]
6226                 public uint get_gesture_swipe_finger_count ();
6227                 [Version (since = "1.0")]
6228                 public uint16 get_key_code ();
6229                 [Version (since = "1.0")]
6230                 public uint get_key_symbol ();
6231                 public unichar get_key_unicode ();
6232                 [Version (since = "1.12")]
6233                 public void get_position (Clutter.Point position);
6234                 [Version (since = "1.0")]
6235                 public unowned Clutter.Actor get_related ();
6236                 [Version (since = "1.10")]
6237                 public void get_scroll_delta (out double dx, out double dy);
6238                 [Version (since = "1.0")]
6239                 public Clutter.ScrollDirection get_scroll_direction ();
6240                 [Version (since = "1.26")]
6241                 public Clutter.ScrollFinishFlags get_scroll_finish_flags ();
6242                 [Version (since = "1.26")]
6243                 public Clutter.ScrollSource get_scroll_source ();
6244                 [Version (since = "0.6")]
6245                 public unowned Clutter.Actor get_source ();
6246                 [Version (since = "1.6")]
6247                 public unowned Clutter.InputDevice get_source_device ();
6248                 [Version (since = "0.8")]
6249                 public unowned Clutter.Stage get_stage ();
6250                 [Version (since = "0.4")]
6251                 public Clutter.ModifierType get_state ();
6252                 [Version (since = "1.16")]
6253                 public void get_state_full (out Clutter.ModifierType button_state, out Clutter.ModifierType base_state, out Clutter.ModifierType latched_state, out Clutter.ModifierType locked_state, out Clutter.ModifierType effective_state);
6254                 [Version (since = "0.4")]
6255                 public uint32 get_time ();
6256                 [CCode (cname = "clutter_event_type")]
6257                 public Clutter.EventType get_type ();
6258                 [Version (since = "1.12")]
6259                 public bool has_control_modifier ();
6260                 [Version (since = "1.12")]
6261                 public bool has_shift_modifier ();
6262                 [Version (since = "1.12")]
6263                 public bool is_pointer_emulated ();
6264                 [Version (since = "0.4")]
6265                 public static unowned Clutter.Event peek ();
6266                 [Version (since = "0.6")]
6267                 public void put ();
6268                 [Version (since = "1.18")]
6269                 public static void remove_filter (uint id);
6270                 [Version (since = "1.8")]
6271                 public void set_button (uint32 button);
6272                 [Version (since = "1.8")]
6273                 public void set_coords (float x, float y);
6274                 [Version (since = "1.6")]
6275                 public void set_device (Clutter.InputDevice? device);
6276                 [Version (since = "1.8")]
6277                 public void set_flags (Clutter.EventFlags flags);
6278                 [Version (since = "1.8")]
6279                 public void set_key_code (uint16 key_code);
6280                 [Version (since = "1.8")]
6281                 public void set_key_symbol (uint key_sym);
6282                 [Version (since = "1.8")]
6283                 public void set_key_unicode (unichar key_unicode);
6284                 [Version (since = "1.8")]
6285                 public void set_related (Clutter.Actor? actor);
6286                 [Version (since = "1.10")]
6287                 public void set_scroll_delta (double dx, double dy);
6288                 [Version (since = "1.8")]
6289                 public void set_scroll_direction (Clutter.ScrollDirection direction);
6290                 [Version (since = "1.8")]
6291                 public void set_source (Clutter.Actor? actor);
6292                 [Version (since = "1.8")]
6293                 public void set_source_device (Clutter.InputDevice? device);
6294                 [Version (since = "1.8")]
6295                 public void set_stage (Clutter.Stage? stage);
6296                 [Version (since = "1.8")]
6297                 public void set_state (Clutter.ModifierType state);
6298                 [Version (since = "1.8")]
6299                 public void set_time (uint32 time_);
6300                 public Clutter.AnyEvent any {[CCode (cname = "(ClutterAnyEvent *)")]  get; }
6301                 public Clutter.ButtonEvent button {[CCode (cname = "(ClutterButtonEvent *)")]  get; }
6302                 public Clutter.CrossingEvent crossing {[CCode (cname = "(ClutterCrossingEvent *)")]  get; }
6303                 public Clutter.KeyEvent key {[CCode (cname = "(ClutterKeyEvent *)")]  get; }
6304                 public Clutter.MotionEvent motion {[CCode (cname = "(ClutterMotionEvent *)")]  get; }
6305                 public Clutter.ScrollEvent scroll {[CCode (cname = "(ClutterScrollEvent *)")]  get; }
6306                 public Clutter.StageStateEvent stage_state {[CCode (cname = "(ClutterStageStateEvent *)")]  get; }
6307                 public Clutter.TouchEvent touch {[CCode (cname = "(ClutterTouchEvent *)")]  get; }
6308                 public Clutter.TouchpadPinchEvent touchpad_pinch {[CCode (cname = "(ClutterTouchpadPinchEvent *)")]  get; }
6309                 public Clutter.TouchpadSwipeEvent touchpad_swipe {[CCode (cname = "(ClutterTouchpadSwipeEvent *)")]  get; }
6310         }
6311         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_event_sequence_get_type ()")]
6312         [Compact]
6313         [Version (since = "1.12")]
6314         public class EventSequence {
6315         }
6316         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_fixed_layout_get_type ()")]
6317         [Version (since = "1.2")]
6318         public class FixedLayout : Clutter.LayoutManager {
6319                 [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
6320                 public FixedLayout ();
6321         }
6322         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_flow_layout_get_type ()")]
6323         [Version (since = "1.2")]
6324         public class FlowLayout : Clutter.LayoutManager {
6325                 [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
6326                 public FlowLayout (Clutter.FlowOrientation orientation);
6327                 public float get_column_spacing ();
6328                 public void get_column_width (out float min_width, out float max_width);
6329                 public bool get_homogeneous ();
6330                 public Clutter.FlowOrientation get_orientation ();
6331                 public void get_row_height (out float min_height, out float max_height);
6332                 public float get_row_spacing ();
6333                 [Version (since = "1.16")]
6334                 public bool get_snap_to_grid ();
6335                 public void set_column_spacing (float spacing);
6336                 public void set_column_width (float min_width, float max_width);
6337                 public void set_homogeneous (bool homogeneous);
6338                 public void set_orientation (Clutter.FlowOrientation orientation);
6339                 public void set_row_height (float min_height, float max_height);
6340                 public void set_row_spacing (float spacing);
6341                 [Version (since = "1.16")]
6342                 public void set_snap_to_grid (bool snap_to_grid);
6343                 public float column_spacing { get; set; }
6344                 public bool homogeneous { get; set; }
6345                 [NoAccessorMethod]
6346                 public float max_column_width { get; set; }
6347                 [NoAccessorMethod]
6348                 public float max_row_height { get; set; }
6349                 [NoAccessorMethod]
6350                 public float min_column_width { get; set; }
6351                 [NoAccessorMethod]
6352                 public float min_row_height { get; set; }
6353                 public Clutter.FlowOrientation orientation { get; set construct; }
6354                 public float row_spacing { get; set; }
6355                 [Version (since = "1.16")]
6356                 public bool snap_to_grid { get; set; }
6357         }
6358         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_gesture_action_get_type ()")]
6359         [Version (since = "1.8")]
6360         public class GestureAction : Clutter.Action {
6361                 [CCode (has_construct_function = false, type = "ClutterAction*")]
6362                 public GestureAction ();
6363                 [Version (since = "1.12")]
6364                 public void cancel ();
6365                 [NoWrapper]
6366                 public virtual bool gesture_prepare (Clutter.Actor actor);
6367                 [Version (since = "1.12")]
6368                 public unowned Clutter.InputDevice get_device (uint point);
6369                 [Version (since = "1.14")]
6370                 public unowned Clutter.Event get_last_event (uint point);
6371                 public void get_motion_coords (uint point, out float motion_x, out float motion_y);
6372                 [Version (since = "1.12")]
6373                 public float get_motion_delta (uint point, out float delta_x, out float delta_y);
6374                 [Version (since = "1.12")]
6375                 public uint get_n_current_points ();
6376                 [Version (since = "1.12")]
6377                 public int get_n_touch_points ();
6378                 public void get_press_coords (uint point, out float press_x, out float press_y);
6379                 public void get_release_coords (uint point, out float release_x, out float release_y);
6380                 [Version (since = "1.12")]
6381                 public unowned Clutter.EventSequence get_sequence (uint point);
6382                 [Version (since = "1.18")]
6383                 public void get_threshold_trigger_distance (out float x, out float y);
6384                 [Version (since = "1.20")]
6385                 public Clutter.GestureTriggerEdge get_threshold_trigger_edge ();
6386                 [Version (deprecated = true, deprecated_since = "1.20", since = "1.18")]
6387                 public Clutter.GestureTriggerEdge get_threshold_trigger_egde ();
6388                 [Version (since = "1.12")]
6389                 public float get_velocity (uint point, out float velocity_x, out float velocity_y);
6390                 [Version (since = "1.12")]
6391                 public void set_n_touch_points (int nb_points);
6392                 [Version (since = "1.18")]
6393                 public void set_threshold_trigger_distance (float x, float y);
6394                 [Version (since = "1.18")]
6395                 public void set_threshold_trigger_edge (Clutter.GestureTriggerEdge edge);
6396                 [Version (since = "1.16")]
6397                 public int n_touch_points { get; set; }
6398                 [NoAccessorMethod]
6399                 [Version (since = "1.18")]
6400                 public float threshold_trigger_distance_x { get; construct; }
6401                 [NoAccessorMethod]
6402                 [Version (since = "1.18")]
6403                 public float threshold_trigger_distance_y { get; construct; }
6404                 [Version (since = "1.18")]
6405                 public Clutter.GestureTriggerEdge threshold_trigger_edge { get; construct; }
6406                 public virtual signal bool gesture_begin (Clutter.Actor actor);
6407                 public virtual signal void gesture_cancel (Clutter.Actor actor);
6408                 public virtual signal void gesture_end (Clutter.Actor actor);
6409                 public virtual signal bool gesture_progress (Clutter.Actor actor);
6410         }
6411         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_grid_layout_get_type ()")]
6412         [Version (since = "1.12")]
6413         public class GridLayout : Clutter.LayoutManager {
6414                 [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
6415                 public GridLayout ();
6416                 public void attach (Clutter.Actor child, int left, int top, int width, int height);
6417                 public void attach_next_to (Clutter.Actor child, Clutter.Actor? sibling, Clutter.GridPosition side, int width, int height);
6418                 public unowned Clutter.Actor get_child_at (int left, int top);
6419                 public bool get_column_homogeneous ();
6420                 public uint get_column_spacing ();
6421                 public Clutter.Orientation get_orientation ();
6422                 public bool get_row_homogeneous ();
6423                 public uint get_row_spacing ();
6424                 public void insert_column (int position);
6425                 public void insert_next_to (Clutter.Actor sibling, Clutter.GridPosition side);
6426                 public void insert_row (int position);
6427                 public void set_column_homogeneous (bool homogeneous);
6428                 public void set_column_spacing (uint spacing);
6429                 public void set_orientation (Clutter.Orientation orientation);
6430                 public void set_row_homogeneous (bool homogeneous);
6431                 public void set_row_spacing (uint spacing);
6432                 public bool column_homogeneous { get; set; }
6433                 public uint column_spacing { get; set; }
6434                 public Clutter.Orientation orientation { get; set; }
6435                 public bool row_homogeneous { get; set; }
6436                 public uint row_spacing { get; set; }
6437         }
6438         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_group_get_type ()")]
6439         [Version (since = "0.2")]
6440         public class Group : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
6441                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6442                 [Version (deprecated = true, deprecated_since = "1.10")]
6443                 public Group ();
6444                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.2")]
6445                 public int get_n_children ();
6446                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.2")]
6447                 public unowned Clutter.Actor get_nth_child (int index_);
6448                 [Version (deprecated = true, deprecated_since = "1.10")]
6449                 public void remove_all ();
6450         }
6451         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_image_get_type ()")]
6452         [Version (since = "1.10")]
6453         public class Image : GLib.Object, Clutter.Content {
6454                 [CCode (has_construct_function = false, type = "ClutterContent*")]
6455                 public Image ();
6456                 public bool set_area ([CCode (array_length = false)] uint8[] data, Cogl.PixelFormat pixel_format, Cairo.RectangleInt rect, uint row_stride) throws GLib.Error;
6457                 [Version (since = "1.12")]
6458                 public bool set_bytes (GLib.Bytes data, Cogl.PixelFormat pixel_format, uint width, uint height, uint row_stride) throws GLib.Error;
6459                 public bool set_data ([CCode (array_length = false)] uint8[] data, Cogl.PixelFormat pixel_format, uint width, uint height, uint row_stride) throws GLib.Error;
6460         }
6461         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_input_device_get_type ()")]
6462         public class InputDevice : GLib.Object {
6463                 [CCode (has_construct_function = false)]
6464                 protected InputDevice ();
6465                 [Version (since = "1.6")]
6466                 public unowned Clutter.InputDevice get_associated_device ();
6467                 [Version (since = "1.6")]
6468                 public Clutter.InputAxis get_axis (uint index_);
6469                 [Version (since = "1.6")]
6470                 public bool get_axis_value ([CCode (array_length = false)] double[] axes, Clutter.InputAxis axis, out double value);
6471                 [Version (since = "1.12")]
6472                 public bool get_coords (Clutter.EventSequence? sequence, Clutter.Point point);
6473                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
6474                 public void get_device_coords (out int x, out int y);
6475                 [Version (since = "1.0")]
6476                 public int get_device_id ();
6477                 [Version (since = "1.6")]
6478                 public Clutter.InputMode get_device_mode ();
6479                 [Version (since = "1.2")]
6480                 public unowned string get_device_name ();
6481                 [Version (since = "1.0")]
6482                 public Clutter.InputDeviceType get_device_type ();
6483                 [Version (since = "1.6")]
6484                 public bool get_enabled ();
6485                 [CCode (cname = "clutter_get_input_device_for_id")]
6486                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.8")]
6487                 public static unowned Clutter.InputDevice get_for_id (int id_);
6488                 [Version (since = "1.10")]
6489                 public unowned Clutter.Actor get_grabbed_actor ();
6490                 [Version (since = "1.6")]
6491                 public bool get_has_cursor ();
6492                 [Version (since = "1.6")]
6493                 public bool get_key (uint index_, out uint keyval, out Clutter.ModifierType modifiers);
6494                 [Version (since = "1.16")]
6495                 public Clutter.ModifierType get_modifier_state ();
6496                 [Version (since = "1.6")]
6497                 public uint get_n_axes ();
6498                 [Version (since = "1.6")]
6499                 public uint get_n_keys ();
6500                 [Version (since = "1.2")]
6501                 public unowned Clutter.Actor get_pointer_actor ();
6502                 [Version (since = "1.2")]
6503                 public unowned Clutter.Stage get_pointer_stage ();
6504                 [Version (since = "1.22")]
6505                 public unowned string get_product_id ();
6506                 [Version (since = "1.6")]
6507                 public GLib.List<weak Clutter.InputDevice> get_slave_devices ();
6508                 [Version (since = "1.22")]
6509                 public unowned string get_vendor_id ();
6510                 [Version (since = "1.10")]
6511                 public void grab (Clutter.Actor actor);
6512                 [Version (since = "1.10")]
6513                 public bool keycode_to_evdev (uint hardware_keycode, uint evdev_keycode);
6514                 [Version (since = "1.12")]
6515                 public unowned Clutter.Actor sequence_get_grabbed_actor (Clutter.EventSequence sequence);
6516                 [Version (since = "1.12")]
6517                 public void sequence_grab (Clutter.EventSequence sequence, Clutter.Actor actor);
6518                 [Version (since = "1.12")]
6519                 public void sequence_ungrab (Clutter.EventSequence sequence);
6520                 [Version (since = "1.6")]
6521                 public void set_enabled (bool enabled);
6522                 [Version (since = "1.6")]
6523                 public void set_key (uint index_, uint keyval, Clutter.ModifierType modifiers);
6524                 [Version (since = "1.10")]
6525                 public void ungrab ();
6526                 [Version (since = "1.2")]
6527                 public void update_from_event (Clutter.Event event, bool update_stage);
6528                 [NoAccessorMethod]
6529                 [Version (since = "1.6")]
6530                 public Clutter.Backend backend { owned get; construct; }
6531                 [NoAccessorMethod]
6532                 [Version (since = "1.6")]
6533                 public Clutter.DeviceManager device_manager { owned get; construct; }
6534                 public Clutter.InputMode device_mode { get; construct; }
6535                 [Version (since = "1.2")]
6536                 public Clutter.InputDeviceType device_type { get; construct; }
6537                 [Version (since = "1.6")]
6538                 public bool enabled { get; set; }
6539                 [Version (since = "1.6")]
6540                 public bool has_cursor { get; construct; }
6541                 [NoAccessorMethod]
6542                 [Version (since = "1.2")]
6543                 public int id { get; construct; }
6544                 [Version (since = "1.6")]
6545                 public uint n_axes { get; }
6546                 [NoAccessorMethod]
6547                 [Version (since = "1.2")]
6548                 public string name { owned get; construct; }
6549                 [Version (since = "1.22")]
6550                 public string product_id { get; construct; }
6551                 [Version (since = "1.22")]
6552                 public string vendor_id { get; construct; }
6553         }
6554         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_interval_get_type ()")]
6555         [Version (since = "1.0")]
6556         public class Interval : GLib.InitiallyUnowned, Clutter.Scriptable {
6557                 [CCode (has_construct_function = false)]
6558                 public Interval (GLib.Type gtype, ...);
6559                 public Clutter.Interval clone ();
6560                 [Version (since = "1.4")]
6561                 public unowned GLib.Value? compute (double factor);
6562                 public virtual bool compute_value (double factor, out GLib.Value value);
6563                 public GLib.Value get_final_value ();
6564                 public GLib.Value get_initial_value ();
6565                 public void get_interval (...);
6566                 public GLib.Type get_value_type ();
6567                 [Version (since = "1.12")]
6568                 public bool is_valid ();
6569                 public unowned GLib.Value? peek_final_value ();
6570                 public unowned GLib.Value? peek_initial_value ();
6571                 public static void register_progress_func (GLib.Type value_type, Clutter.ProgressFunc func);
6572                 [Version (since = "1.10")]
6573                 public void set_final (...);
6574                 public void set_final_value (GLib.Value value);
6575                 [Version (since = "1.10")]
6576                 public void set_initial (...);
6577                 public void set_initial_value (GLib.Value value);
6578                 public void set_interval (...);
6579                 public virtual bool validate (GLib.ParamSpec pspec);
6580                 [CCode (has_construct_function = false)]
6581                 public Interval.with_values (GLib.Type gtype, GLib.Value? initial, GLib.Value? final);
6582                 [NoAccessorMethod]
6583                 [Version (since = "1.12")]
6584                 public GLib.Value final { owned get; set; }
6585                 [NoAccessorMethod]
6586                 [Version (since = "1.12")]
6587                 public GLib.Value initial { owned get; set; }
6588                 public GLib.Type value_type { get; construct; }
6589         }
6590         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
6591         [Compact]
6592         [Version (since = "0.2")]
6593         public class KeyEvent : Clutter.Event {
6594                 public weak Clutter.InputDevice device;
6595                 public Clutter.EventFlags flags;
6596                 public uint16 hardware_keycode;
6597                 public uint keyval;
6598                 public Clutter.ModifierType modifier_state;
6599                 public weak Clutter.Actor source;
6600                 public weak Clutter.Stage stage;
6601                 public uint32 time;
6602                 public Clutter.EventType type;
6603                 public unichar unicode_value;
6604         }
6605         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_keyframe_transition_get_type ()")]
6606         [Version (since = "1.12")]
6607         public class KeyframeTransition : Clutter.PropertyTransition, Clutter.Scriptable {
6608                 [CCode (has_construct_function = false, type = "ClutterTransition*")]
6609                 public KeyframeTransition (string property_name);
6610                 public void clear ();
6611                 public void get_key_frame (uint index_, out double key, out Clutter.AnimationMode mode, out GLib.Value value);
6612                 public uint get_n_key_frames ();
6613                 public void set_key_frame (uint index_, double key, Clutter.AnimationMode mode, GLib.Value value);
6614                 public void set_key_frames ([CCode (array_length_cname = "n_key_frames", array_length_pos = 0.5, array_length_type = "guint")] double[] key_frames);
6615                 public void set_modes ([CCode (array_length_cname = "n_modes", array_length_pos = 0.5, array_length_type = "guint")] Clutter.AnimationMode[] modes);
6616                 public void set_values ([CCode (array_length_cname = "n_values", array_length_pos = 0.5, array_length_type = "guint")] GLib.Value[] values);
6617         }
6618         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_layout_manager_get_type ()")]
6619         [Version (since = "1.2")]
6620         public abstract class LayoutManager : GLib.InitiallyUnowned {
6621                 [CCode (has_construct_function = false)]
6622                 protected LayoutManager ();
6623                 public virtual void allocate (Clutter.Container container, Clutter.ActorBox allocation, Clutter.AllocationFlags flags);
6624                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
6625                 public virtual unowned Clutter.Alpha begin_animation (uint duration, ulong mode);
6626                 public void child_get (Clutter.Container container, Clutter.Actor actor, ...);
6627                 public void child_get_property (Clutter.Container container, Clutter.Actor actor, string property_name, GLib.Value value);
6628                 public void child_set (Clutter.Container container, Clutter.Actor actor, ...);
6629                 public void child_set_property (Clutter.Container container, Clutter.Actor actor, string property_name, GLib.Value value);
6630                 [NoWrapper]
6631                 public virtual unowned Clutter.LayoutMeta create_child_meta (Clutter.Container container, Clutter.Actor actor);
6632                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
6633                 public virtual void end_animation ();
6634                 public unowned GLib.ParamSpec find_child_property (string name);
6635                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
6636                 public virtual double get_animation_progress ();
6637                 [Version (since = "1.0")]
6638                 public unowned Clutter.LayoutMeta get_child_meta (Clutter.Container container, Clutter.Actor actor);
6639                 [NoWrapper]
6640                 public virtual GLib.Type get_child_meta_type ();
6641                 public virtual void get_preferred_height (Clutter.Container container, float for_width, out float min_height_p, out float nat_height_p);
6642                 public virtual void get_preferred_width (Clutter.Container container, float for_height, out float min_width_p, out float nat_width_p);
6643                 [CCode (array_length_pos = 0.1, array_length_type = "guint")]
6644                 public GLib.ParamSpec[] list_child_properties ();
6645                 public virtual void set_container (Clutter.Container? container);
6646                 [HasEmitter]
6647                 public virtual signal void layout_changed ();
6648         }
6649         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_layout_meta_get_type ()")]
6650         [Version (since = "1.2")]
6651         public abstract class LayoutMeta : Clutter.ChildMeta {
6652                 [CCode (has_construct_function = false)]
6653                 protected LayoutMeta ();
6654                 public unowned Clutter.LayoutManager get_manager ();
6655                 public Clutter.LayoutManager manager { get; construct; }
6656         }
6657         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_list_model_get_type ()")]
6658         [Version (deprecated = true, deprecated_since = "1.24", since = "0.6")]
6659         public class ListModel : Clutter.Model, Clutter.Scriptable {
6660                 [CCode (has_construct_function = false, type = "ClutterModel*")]
6661                 public ListModel (uint n_columns, ...);
6662                 [CCode (cname = "clutter_list_model_newv", has_construct_function = false, type = "ClutterModel*")]
6663                 public ListModel.newv ([CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] GLib.Type[] types, [CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] string[] names);
6664         }
6665         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_margin_get_type ()")]
6666         [Compact]
6667         [Version (since = "1.10")]
6668         public class Margin {
6669                 public float bottom;
6670                 public float left;
6671                 public float right;
6672                 public float top;
6673                 [CCode (has_construct_function = false)]
6674                 public Margin ();
6675                 public Clutter.Margin copy ();
6676                 public void free ();
6677         }
6678         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_model_get_type ()")]
6679         [Version (deprecated = true, deprecated_since = "1.24", since = "0.6")]
6680         public abstract class Model : GLib.Object, Clutter.Scriptable {
6681                 [CCode (has_construct_function = false)]
6682                 protected Model ();
6683                 public void append (...);
6684                 public void appendv ([CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] uint[] columns, [CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] GLib.Value[] values);
6685                 public bool filter_iter (Clutter.ModelIter iter);
6686                 public bool filter_row (uint row);
6687                 public void @foreach (Clutter.ModelForeachFunc func);
6688                 public virtual unowned string get_column_name (uint column);
6689                 public virtual GLib.Type get_column_type (uint column);
6690                 [Version (since = "1.0")]
6691                 public bool get_filter_set ();
6692                 public Clutter.ModelIter get_first_iter ();
6693                 public virtual Clutter.ModelIter get_iter_at_row (uint row);
6694                 public Clutter.ModelIter get_last_iter ();
6695                 public virtual uint get_n_columns ();
6696                 public virtual uint get_n_rows ();
6697                 public int get_sorting_column ();
6698                 public void insert (uint row, ...);
6699                 [NoWrapper]
6700                 public virtual unowned Clutter.ModelIter insert_row (int index_);
6701                 public void insert_value (uint row, uint column, GLib.Value value);
6702                 public void insertv (uint row, [CCode (array_length_cname = "n_columns", array_length_pos = 1.5, array_length_type = "guint")] uint[] columns, [CCode (array_length_cname = "n_columns", array_length_pos = 1.5, array_length_type = "guint")] GLib.Value[] values);
6703                 public void prepend (...);
6704                 public void prependv ([CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] uint[] columns, [CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] GLib.Value[] values);
6705                 public void remove (uint row);
6706                 [NoWrapper]
6707                 public virtual void remove_row (uint row);
6708                 public void resort ();
6709                 public void set_filter (owned Clutter.ModelFilterFunc? func);
6710                 public void set_names ([CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] string[] names);
6711                 public void set_sort (int column, owned Clutter.ModelSortFunc? func);
6712                 public void set_sorting_column (int column);
6713                 public void set_types ([CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] GLib.Type[] types);
6714                 [Version (since = "1.0")]
6715                 public bool filter_set { get; }
6716                 public virtual signal void filter_changed ();
6717                 public virtual signal void row_added (Clutter.ModelIter iter);
6718                 public virtual signal void row_changed (Clutter.ModelIter iter);
6719                 public virtual signal void row_removed (Clutter.ModelIter iter);
6720                 public virtual signal void sort_changed ();
6721         }
6722         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_model_iter_get_type ()")]
6723         [Version (deprecated = true, deprecated_since = "1.24", since = "0.6")]
6724         public abstract class ModelIter : GLib.Object {
6725                 [CCode (has_construct_function = false)]
6726                 protected ModelIter ();
6727                 [Version (since = "0.8")]
6728                 public virtual Clutter.ModelIter copy ();
6729                 public void @get (...);
6730                 public virtual unowned Clutter.Model get_model ();
6731                 public virtual uint get_row ();
6732                 public virtual GLib.Value get_value (uint column);
6733                 public virtual bool is_first ();
6734                 public virtual bool is_last ();
6735                 public virtual unowned Clutter.ModelIter next ();
6736                 public virtual unowned Clutter.ModelIter prev ();
6737                 public void @set (...);
6738                 public virtual void set_value (uint column, GLib.Value value);
6739                 [NoAccessorMethod]
6740                 public Clutter.Model model { owned get; set; }
6741                 [NoAccessorMethod]
6742                 public uint row { get; set; }
6743         }
6744         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
6745         [Compact]
6746         [Version (since = "0.2")]
6747         public class MotionEvent : Clutter.Event {
6748                 public double axes;
6749                 public weak Clutter.InputDevice device;
6750                 public Clutter.EventFlags flags;
6751                 public Clutter.ModifierType modifier_state;
6752                 public weak Clutter.Actor source;
6753                 public weak Clutter.Stage stage;
6754                 public uint32 time;
6755                 public Clutter.EventType type;
6756                 public float x;
6757                 public float y;
6758         }
6759         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_offscreen_effect_get_type ()")]
6760         [Version (since = "1.4")]
6761         public abstract class OffscreenEffect : Clutter.Effect {
6762                 [CCode (has_construct_function = false)]
6763                 protected OffscreenEffect ();
6764                 public virtual Cogl.Handle create_texture (float width, float height);
6765                 public unowned Cogl.Material get_target ();
6766                 [Version (since = "1.14")]
6767                 public bool get_target_rect (out unowned Clutter.Rect rect);
6768                 [Version (deprecated = true, deprecated_since = "1.14", since = "1.8")]
6769                 public bool get_target_size (out float width, out float height);
6770                 [Version (since = "1.10")]
6771                 public unowned Cogl.Handle get_texture ();
6772                 public virtual void paint_target ();
6773         }
6774         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_page_turn_effect_get_type ()")]
6775         [Version (since = "1.4")]
6776         public class PageTurnEffect : Clutter.DeformEffect {
6777                 [CCode (has_construct_function = false, type = "ClutterEffect*")]
6778                 public PageTurnEffect (double period, double angle, float radius);
6779                 public double get_angle ();
6780                 public double get_period ();
6781                 public float get_radius ();
6782                 public void set_angle (double angle);
6783                 public void set_period (double period);
6784                 public void set_radius (float radius);
6785                 public double angle { get; set; }
6786                 public double period { get; set; }
6787                 public float radius { get; set; }
6788         }
6789         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_paint_node_get_type ()")]
6790         [Version (since = "1.10")]
6791         public abstract class PaintNode {
6792                 [CCode (has_construct_function = false)]
6793                 protected PaintNode ();
6794                 public void add_child (Clutter.PaintNode child);
6795                 public void add_rectangle (Clutter.ActorBox rect);
6796                 public void add_texture_rectangle (Clutter.ActorBox rect, float x_1, float y_1, float x_2, float y_2);
6797                 public unowned Clutter.PaintNode @ref ();
6798                 public void set_name (string name);
6799                 public void unref ();
6800         }
6801         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_paint_volume_get_type ()")]
6802         [Compact]
6803         [Version (since = "1.4")]
6804         public class PaintVolume {
6805                 [Version (since = "1.6")]
6806                 public Clutter.PaintVolume copy ();
6807                 [Version (since = "1.6")]
6808                 public void free ();
6809                 [Version (since = "1.6")]
6810                 public float get_depth ();
6811                 [Version (since = "1.6")]
6812                 public float get_height ();
6813                 [Version (since = "1.6")]
6814                 public Clutter.Vertex get_origin ();
6815                 [Version (since = "1.6")]
6816                 public float get_width ();
6817                 [Version (since = "1.6")]
6818                 public void set_depth (float depth);
6819                 [Version (since = "1.6")]
6820                 public bool set_from_allocation (Clutter.Actor actor);
6821                 [Version (since = "1.6")]
6822                 public void set_height (float height);
6823                 [Version (since = "1.6")]
6824                 public void set_origin (Clutter.Vertex origin);
6825                 [Version (since = "1.6")]
6826                 public void set_width (float width);
6827                 [Version (since = "1.6")]
6828                 public void union (Clutter.PaintVolume another_pv);
6829                 [Version (since = "1.10")]
6830                 public void union_box (Clutter.ActorBox box);
6831         }
6832         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_pan_action_get_type ()")]
6833         [Version (since = "1.12")]
6834         public class PanAction : Clutter.GestureAction {
6835                 [CCode (has_construct_function = false, type = "ClutterAction*")]
6836                 public PanAction ();
6837                 public double get_acceleration_factor ();
6838                 [Version (since = "1.24")]
6839                 public float get_constrained_motion_delta (uint point, out float delta_x, out float delta_y);
6840                 public double get_deceleration ();
6841                 public bool get_interpolate ();
6842                 public void get_interpolated_coords (out float interpolated_x, out float interpolated_y);
6843                 public float get_interpolated_delta (out float delta_x, out float delta_y);
6844                 [Version (since = "1.14")]
6845                 public void get_motion_coords (uint point, out float motion_x, out float motion_y);
6846                 [Version (since = "1.14")]
6847                 public float get_motion_delta (uint point, out float delta_x, out float delta_y);
6848                 public Clutter.PanAxis get_pan_axis ();
6849                 public void set_acceleration_factor (double factor);
6850                 public void set_deceleration (double rate);
6851                 public void set_interpolate (bool should_interpolate);
6852                 public void set_pan_axis (Clutter.PanAxis axis);
6853                 public double acceleration_factor { get; set; }
6854                 public double deceleration { get; set; }
6855                 public bool interpolate { get; set; }
6856                 public Clutter.PanAxis pan_axis { get; set; }
6857                 public virtual signal bool pan (Clutter.Actor actor, bool is_interpolated);
6858                 public virtual signal void pan_stopped (Clutter.Actor actor);
6859         }
6860         [CCode (cheader_filename = "clutter/clutter.h", lower_case_csuffix = "param_units", type_id = "clutter_param_units_get_type ()")]
6861         public class ParamSpecUnit : GLib.ParamSpec {
6862                 [CCode (has_construct_function = false)]
6863                 protected ParamSpecUnit ();
6864         }
6865         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_path_get_type ()")]
6866         [Version (since = "1.0")]
6867         public class Path : GLib.InitiallyUnowned {
6868                 [CCode (has_construct_function = false)]
6869                 public Path ();
6870                 public void add_cairo_path (Cairo.Path cpath);
6871                 public void add_close ();
6872                 public void add_curve_to (int x_1, int y_1, int x_2, int y_2, int x_3, int y_3);
6873                 public void add_line_to (int x, int y);
6874                 public void add_move_to (int x, int y);
6875                 public void add_node (Clutter.PathNode node);
6876                 public void add_rel_curve_to (int x_1, int y_1, int x_2, int y_2, int x_3, int y_3);
6877                 public void add_rel_line_to (int x, int y);
6878                 public void add_rel_move_to (int x, int y);
6879                 public bool add_string (string str);
6880                 public void clear ();
6881                 public void @foreach (Clutter.PathCallback callback);
6882                 public string get_description ();
6883                 public uint get_length ();
6884                 public uint get_n_nodes ();
6885                 public Clutter.PathNode get_node (uint index_);
6886                 public GLib.SList<weak Clutter.PathNode?> get_nodes ();
6887                 public uint get_position (double progress, out Clutter.Knot position);
6888                 public void insert_node (int index_, Clutter.PathNode node);
6889                 public void remove_node (uint index_);
6890                 public void replace_node (uint index_, Clutter.PathNode node);
6891                 public bool set_description (string str);
6892                 public void to_cairo_path (Cairo.Context cr);
6893                 [CCode (has_construct_function = false)]
6894                 public Path.with_description (string desc);
6895                 public string description { owned get; set; }
6896                 public uint length { get; }
6897         }
6898         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_path_constraint_get_type ()")]
6899         [Version (since = "1.6")]
6900         public class PathConstraint : Clutter.Constraint {
6901                 [CCode (has_construct_function = false, type = "ClutterConstraint*")]
6902                 public PathConstraint (Clutter.Path? path, float offset);
6903                 public float get_offset ();
6904                 public unowned Clutter.Path get_path ();
6905                 public void set_offset (float offset);
6906                 public void set_path (Clutter.Path? path);
6907                 public float offset { get; set; }
6908                 public Clutter.Path path { get; set; }
6909                 public signal void node_reached (Clutter.Actor actor, uint index);
6910         }
6911         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_pipeline_node_get_type ()")]
6912         [Version (since = "1.10")]
6913         public class PipelineNode : Clutter.PaintNode {
6914                 [CCode (has_construct_function = false)]
6915                 protected PipelineNode ();
6916         }
6917         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_point_get_type ()")]
6918         [Compact]
6919         [Version (since = "1.12")]
6920         public class Point {
6921                 public float x;
6922                 public float y;
6923                 public static Clutter.Point alloc ();
6924                 public Clutter.Point copy ();
6925                 public float distance (Clutter.Point b, out float x_distance, out float y_distance);
6926                 public bool equals (Clutter.Point b);
6927                 public void free ();
6928                 public unowned Clutter.Point init (float x, float y);
6929                 public static unowned Clutter.Point zero ();
6930         }
6931         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_property_transition_get_type ()")]
6932         [Version (since = "1.10")]
6933         public class PropertyTransition : Clutter.Transition, Clutter.Scriptable {
6934                 [CCode (has_construct_function = false, type = "ClutterTransition*")]
6935                 public PropertyTransition (string? property_name);
6936                 public unowned string get_property_name ();
6937                 public void set_property_name (string? property_name);
6938                 public string property_name { get; set; }
6939         }
6940         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_rect_get_type ()")]
6941         [Compact]
6942         [Version (since = "1.12")]
6943         public class Rect {
6944                 public weak Clutter.Point origin;
6945                 public weak Clutter.Size size;
6946                 public static Clutter.Rect alloc ();
6947                 public void clamp_to_pixel ();
6948                 public bool contains_point (Clutter.Point point);
6949                 public bool contains_rect (Clutter.Rect b);
6950                 public Clutter.Rect copy ();
6951                 public bool equals (Clutter.Rect b);
6952                 public void free ();
6953                 public void get_center (Clutter.Point center);
6954                 public float get_height ();
6955                 public float get_width ();
6956                 public float get_x ();
6957                 public float get_y ();
6958                 public unowned Clutter.Rect init (float x, float y, float width, float height);
6959                 public void inset (float d_x, float d_y);
6960                 public bool intersection (Clutter.Rect b, Clutter.Rect? res);
6961                 public Clutter.Rect normalize ();
6962                 public void offset (float d_x, float d_y);
6963                 public void union (Clutter.Rect b, Clutter.Rect res);
6964                 public static unowned Clutter.Rect zero ();
6965         }
6966         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_rectangle_get_type ()")]
6967         [Version (since = "0.2")]
6968         public class Rectangle : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
6969                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6970                 [Version (deprecated = true, deprecated_since = "1.10")]
6971                 public Rectangle ();
6972                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.2")]
6973                 public Clutter.Color get_border_color ();
6974                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.2")]
6975                 public uint get_border_width ();
6976                 [Version (deprecated = true, deprecated_since = "1.10")]
6977                 public Clutter.Color get_color ();
6978                 [Version (deprecated = true, deprecated_since = "1.10")]
6979                 public void set_border_color (Clutter.Color color);
6980                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.2")]
6981                 public void set_border_width (uint width);
6982                 [Version (deprecated = true, deprecated_since = "1.10")]
6983                 public void set_color (Clutter.Color color);
6984                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6985                 [Version (deprecated = true, deprecated_since = "1.10")]
6986                 public Rectangle.with_color (Clutter.Color color);
6987                 public Clutter.Color border_color { get; set; }
6988                 public uint border_width { get; set; }
6989                 public Clutter.Color color { get; set; }
6990                 [NoAccessorMethod]
6991                 public bool has_border { get; set; }
6992         }
6993         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_rotate_action_get_type ()")]
6994         [Version (since = "1.12")]
6995         public class RotateAction : Clutter.GestureAction {
6996                 [CCode (has_construct_function = false, type = "ClutterAction*")]
6997                 public RotateAction ();
6998                 public virtual signal bool rotate (Clutter.Actor actor, double angle);
6999         }
7000         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_score_get_type ()")]
7001         [Version (since = "0.6")]
7002         public class Score : GLib.Object {
7003                 [CCode (has_construct_function = false)]
7004                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7005                 public Score ();
7006                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7007                 public ulong append (Clutter.Timeline? parent, Clutter.Timeline timeline);
7008                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.8")]
7009                 public ulong append_at_marker (Clutter.Timeline parent, string marker_name, Clutter.Timeline timeline);
7010                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7011                 public bool get_loop ();
7012                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7013                 public unowned Clutter.Timeline get_timeline (ulong id_);
7014                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7015                 public bool is_playing ();
7016                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7017                 public GLib.SList<weak Clutter.Timeline> list_timelines ();
7018                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7019                 public void pause ();
7020                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7021                 public void remove (ulong id_);
7022                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7023                 public void remove_all ();
7024                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7025                 public void rewind ();
7026                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7027                 public void set_loop (bool loop);
7028                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7029                 public void start ();
7030                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7031                 public void stop ();
7032                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7033                 public bool loop { get; set; }
7034                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7035                 public virtual signal void completed ();
7036                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7037                 public virtual signal void paused ();
7038                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7039                 public virtual signal void started ();
7040                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7041                 public virtual signal void timeline_completed (Clutter.Timeline timeline);
7042                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7043                 public virtual signal void timeline_started (Clutter.Timeline timeline);
7044         }
7045         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_script_get_type ()")]
7046         [Version (since = "0.6")]
7047         public class Script : GLib.Object {
7048                 [CCode (has_construct_function = false)]
7049                 public Script ();
7050                 [Version (since = "0.8")]
7051                 public void add_search_paths ([CCode (array_length_cname = "n_paths", array_length_pos = 1.1, array_length_type = "gsize")] string[] paths);
7052                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.8")]
7053                 public void add_states (string? name, Clutter.State state);
7054                 public void connect_signals (void* user_data);
7055                 public void connect_signals_full (Clutter.ScriptConnectFunc func);
7056                 public void ensure_objects ();
7057                 public unowned GLib.Object get_object (string name);
7058                 public int get_objects (...);
7059                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.8")]
7060                 public unowned Clutter.State get_states (string? name);
7061                 [Version (since = "1.10")]
7062                 public unowned string get_translation_domain ();
7063                 public virtual GLib.Type get_type_from_name (string type_name);
7064                 [Version (since = "0.8")]
7065                 public GLib.List<weak GLib.Object> list_objects ();
7066                 public uint load_from_data (string data, ssize_t length) throws GLib.Error;
7067                 public uint load_from_file (string filename) throws GLib.Error;
7068                 [Version (since = "1.10")]
7069                 public uint load_from_resource (string resource_path) throws GLib.Error;
7070                 [Version (since = "0.8")]
7071                 public string lookup_filename (string filename);
7072                 [Version (since = "1.10")]
7073                 public void set_translation_domain (string? domain);
7074                 public void unmerge_objects (uint merge_id);
7075                 [NoAccessorMethod]
7076                 public string filename { owned get; }
7077                 [NoAccessorMethod]
7078                 public bool filename_set { get; }
7079                 [Version (since = "1.10")]
7080                 public string translation_domain { get; set; }
7081         }
7082         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_scroll_actor_get_type ()")]
7083         [Version (since = "1.12")]
7084         public class ScrollActor : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
7085                 [CCode (has_construct_function = false, type = "ClutterActor*")]
7086                 public ScrollActor ();
7087                 public Clutter.ScrollMode get_scroll_mode ();
7088                 public void scroll_to_point (Clutter.Point point);
7089                 public void scroll_to_rect (Clutter.Rect rect);
7090                 public void set_scroll_mode (Clutter.ScrollMode mode);
7091                 public Clutter.ScrollMode scroll_mode { get; set; }
7092         }
7093         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7094         [Compact]
7095         [Version (since = "0.2")]
7096         public class ScrollEvent : Clutter.Event {
7097                 public double axes;
7098                 public weak Clutter.InputDevice device;
7099                 public Clutter.ScrollDirection direction;
7100                 public Clutter.ScrollFinishFlags finish_flags;
7101                 public Clutter.EventFlags flags;
7102                 public Clutter.ModifierType modifier_state;
7103                 public Clutter.ScrollSource scroll_source;
7104                 public weak Clutter.Actor source;
7105                 public weak Clutter.Stage stage;
7106                 public uint32 time;
7107                 public Clutter.EventType type;
7108                 public float x;
7109                 public float y;
7110         }
7111         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_settings_get_type ()")]
7112         [Version (since = "1.4")]
7113         public class Settings : GLib.Object {
7114                 [CCode (has_construct_function = false)]
7115                 protected Settings ();
7116                 public static unowned Clutter.Settings get_default ();
7117                 [NoAccessorMethod]
7118                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.4")]
7119                 public Clutter.Backend backend { construct; }
7120                 [NoAccessorMethod]
7121                 [Version (since = "1.8")]
7122                 public int dnd_drag_threshold { get; set; }
7123                 [NoAccessorMethod]
7124                 public int double_click_distance { get; set; }
7125                 [NoAccessorMethod]
7126                 public int double_click_time { get; set; }
7127                 [NoAccessorMethod]
7128                 public int font_antialias { get; set; }
7129                 [NoAccessorMethod]
7130                 public int font_dpi { get; set; }
7131                 [NoAccessorMethod]
7132                 public string font_hint_style { owned get; set; }
7133                 [NoAccessorMethod]
7134                 public int font_hinting { get; set; }
7135                 [NoAccessorMethod]
7136                 public string font_name { owned get; set; }
7137                 [NoAccessorMethod]
7138                 public string font_subpixel_order { owned get; set; }
7139                 [NoAccessorMethod]
7140                 public uint fontconfig_timestamp { set; }
7141                 [NoAccessorMethod]
7142                 [Version (since = "1.8")]
7143                 public int long_press_duration { get; set; }
7144                 [NoAccessorMethod]
7145                 public uint password_hint_time { get; set; }
7146                 [NoAccessorMethod]
7147                 public int unscaled_font_dpi { set; }
7148                 [NoAccessorMethod]
7149                 public int window_scaling_factor { get; set; }
7150         }
7151         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_get_type ()")]
7152         [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7153         public class Shader : GLib.Object {
7154                 [CCode (has_construct_function = false)]
7155                 public Shader ();
7156                 [Version (since = "0.8")]
7157                 public bool compile () throws GLib.Error;
7158                 [Version (since = "1.0")]
7159                 public unowned Cogl.Handle get_cogl_fragment_shader ();
7160                 [Version (since = "1.0")]
7161                 public unowned Cogl.Handle get_cogl_program ();
7162                 [Version (since = "1.0")]
7163                 public unowned Cogl.Handle get_cogl_vertex_shader ();
7164                 public unowned string get_fragment_source ();
7165                 public bool get_is_enabled ();
7166                 public unowned string get_vertex_source ();
7167                 [Version (since = "0.8")]
7168                 public bool is_compiled ();
7169                 public void release ();
7170                 public void set_fragment_source (string data, ssize_t length);
7171                 public void set_is_enabled (bool enabled);
7172                 [Version (since = "1.0")]
7173                 public void set_uniform (string name, GLib.Value value);
7174                 public void set_vertex_source (string data, ssize_t length);
7175                 [NoAccessorMethod]
7176                 [Version (since = "0.8")]
7177                 public bool compiled { get; }
7178                 [NoAccessorMethod]
7179                 public bool enabled { get; set; }
7180                 [NoAccessorMethod]
7181                 public string fragment_source { owned get; set; }
7182                 [NoAccessorMethod]
7183                 public string vertex_source { owned get; set; }
7184         }
7185         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_effect_get_type ()")]
7186         [Version (since = "1.4")]
7187         public class ShaderEffect : Clutter.OffscreenEffect {
7188                 [CCode (has_construct_function = false, type = "ClutterEffect*")]
7189                 [Version (since = "1.8")]
7190                 public ShaderEffect (Clutter.ShaderType shader_type);
7191                 public unowned Cogl.Handle get_program ();
7192                 public unowned Cogl.Handle get_shader ();
7193                 [NoWrapper]
7194                 public virtual string get_static_shader_source ();
7195                 public bool set_shader_source (string source);
7196                 public void set_uniform_value (string name, GLib.Value value);
7197                 [NoAccessorMethod]
7198                 public Clutter.ShaderType shader_type { construct; }
7199         }
7200         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_float_get_type ()")]
7201         public class ShaderFloat {
7202                 [CCode (has_construct_function = false)]
7203                 protected ShaderFloat ();
7204         }
7205         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_int_get_type ()")]
7206         public class ShaderInt {
7207                 [CCode (has_construct_function = false)]
7208                 protected ShaderInt ();
7209         }
7210         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_matrix_get_type ()")]
7211         public class ShaderMatrix {
7212                 [CCode (has_construct_function = false)]
7213                 protected ShaderMatrix ();
7214         }
7215         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_size_get_type ()")]
7216         [Compact]
7217         [Version (since = "1.12")]
7218         public class Size {
7219                 public float height;
7220                 public float width;
7221                 public static Clutter.Size alloc ();
7222                 public Clutter.Size copy ();
7223                 public bool equals (Clutter.Size b);
7224                 public void free ();
7225                 public unowned Clutter.Size init (float width, float height);
7226         }
7227         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_snap_constraint_get_type ()")]
7228         [Version (since = "1.6")]
7229         public class SnapConstraint : Clutter.Constraint {
7230                 [CCode (has_construct_function = false, type = "ClutterConstraint*")]
7231                 public SnapConstraint (Clutter.Actor? source, Clutter.SnapEdge from_edge, Clutter.SnapEdge to_edge, float offset);
7232                 public void get_edges (out Clutter.SnapEdge from_edge, out Clutter.SnapEdge to_edge);
7233                 public float get_offset ();
7234                 public unowned Clutter.Actor get_source ();
7235                 public void set_edges (Clutter.SnapEdge from_edge, Clutter.SnapEdge to_edge);
7236                 public void set_offset (float offset);
7237                 public void set_source (Clutter.Actor? source);
7238                 [NoAccessorMethod]
7239                 public Clutter.SnapEdge from_edge { get; set construct; }
7240                 public float offset { get; set construct; }
7241                 public Clutter.Actor source { get; set construct; }
7242                 [NoAccessorMethod]
7243                 public Clutter.SnapEdge to_edge { get; set construct; }
7244         }
7245         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_stage_get_type ()")]
7246         [Version (since = "0.2")]
7247         public class Stage : Clutter.Group, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
7248                 [CCode (has_construct_function = false, type = "ClutterActor*")]
7249                 [Version (since = "0.8")]
7250                 public Stage ();
7251                 [CCode (cname = "clutter_stage_event")]
7252                 [Version (since = "0.4")]
7253                 public bool emit_event (Clutter.Event event);
7254                 [Version (since = "0.8")]
7255                 public void ensure_current ();
7256                 [Version (since = "1.0")]
7257                 public void ensure_redraw ();
7258                 [Version (since = "1.0")]
7259                 public void ensure_viewport ();
7260                 [Version (since = "1.6")]
7261                 public bool get_accept_focus ();
7262                 public unowned Clutter.Actor get_actor_at_pos (Clutter.PickMode pick_mode, int x, int y);
7263                 [Version (deprecated = true, deprecated_since = "1.10")]
7264                 public Clutter.Color get_color ();
7265                 [Version (deprecated = true, deprecated_since = "1.10")]
7266                 public static unowned Clutter.Stage get_default ();
7267                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.6")]
7268                 public Clutter.Fog get_fog ();
7269                 [Version (since = "1.0")]
7270                 public bool get_fullscreen ();
7271                 [Version (since = "0.6")]
7272                 public unowned Clutter.Actor get_key_focus ();
7273                 [Version (since = "1.2")]
7274                 public void get_minimum_size (out uint width, out uint height);
7275                 [Version (since = "1.8")]
7276                 public bool get_motion_events_enabled ();
7277                 [Version (since = "1.4")]
7278                 public bool get_no_clear_hint ();
7279                 public Clutter.Perspective get_perspective ();
7280                 [Version (since = "1.8")]
7281                 public Cairo.RectangleInt get_redraw_clip_bounds ();
7282                 [Version (since = "1.0")]
7283                 public bool get_throttle_motion_events ();
7284                 [Version (since = "0.4")]
7285                 public unowned string get_title ();
7286                 [Version (since = "1.2")]
7287                 public bool get_use_alpha ();
7288                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.6")]
7289                 public bool get_use_fog ();
7290                 [Version (since = "0.4")]
7291                 public bool get_user_resizable ();
7292                 [Version (since = "0.4")]
7293                 public void hide_cursor ();
7294                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.8")]
7295                 public bool is_default ();
7296                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.8")]
7297                 public void queue_redraw ();
7298                 [CCode (array_length = false)]
7299                 public uint8[] read_pixels (int x, int y, int width = -1, int height = -1);
7300                 [CCode (cname = "clutter_redraw")]
7301                 public void redraw ();
7302                 [Version (since = "1.6")]
7303                 public void set_accept_focus (bool accept_focus);
7304                 [Version (deprecated = true, deprecated_since = "1.10")]
7305                 public void set_color (Clutter.Color color);
7306                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.6")]
7307                 public void set_fog (Clutter.Fog fog);
7308                 [Version (since = "1.0")]
7309                 public void set_fullscreen (bool fullscreen);
7310                 [Version (since = "0.6")]
7311                 public void set_key_focus (Clutter.Actor? actor);
7312                 [Version (since = "1.2")]
7313                 public void set_minimum_size (uint width, uint height);
7314                 [Version (since = "1.8")]
7315                 public void set_motion_events_enabled (bool enabled);
7316                 [Version (since = "1.4")]
7317                 public void set_no_clear_hint (bool no_clear);
7318                 public void set_perspective (Clutter.Perspective perspective);
7319                 [Version (since = "1.0")]
7320                 public void set_throttle_motion_events (bool throttle);
7321                 [Version (since = "0.4")]
7322                 public void set_title (string title);
7323                 [Version (since = "1.2")]
7324                 public void set_use_alpha (bool use_alpha);
7325                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.6")]
7326                 public void set_use_fog (bool fog);
7327                 [Version (since = "0.4")]
7328                 public void set_user_resizable (bool resizable);
7329                 public void show_cursor ();
7330                 [Version (since = "1.6")]
7331                 public bool accept_focus { get; set; }
7332                 [Version (deprecated = true, deprecated_since = "1.10")]
7333                 public Clutter.Color color { get; set; }
7334                 [NoAccessorMethod]
7335                 public bool cursor_visible { get; set; }
7336                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.0")]
7337                 public Clutter.Fog fog { get; set; }
7338                 [NoAccessorMethod]
7339                 public bool fullscreen_set { get; }
7340                 [Version (since = "1.2")]
7341                 public Clutter.Actor key_focus { get; set; }
7342                 [Version (since = "1.4")]
7343                 public bool no_clear_hint { get; set; }
7344                 [NoAccessorMethod]
7345                 [Version (deprecated = true, deprecated_since = "1.10")]
7346                 public bool offscreen { get; set; }
7347                 [Version (since = "0.8")]
7348                 public Clutter.Perspective perspective { get; set; }
7349                 [Version (since = "0.4")]
7350                 public string title { get; set; }
7351                 [Version (since = "1.2")]
7352                 public bool use_alpha { get; set; }
7353                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.6")]
7354                 public bool use_fog { get; set; }
7355                 [Version (since = "0.4")]
7356                 public bool user_resizable { get; set; }
7357                 [Version (since = "0.6")]
7358                 public virtual signal void activate ();
7359                 [Version (since = "1.20")]
7360                 public signal void after_paint ();
7361                 [Version (since = "0.6")]
7362                 public virtual signal void deactivate ();
7363                 [Version (since = "1.2")]
7364                 public virtual signal bool delete_event (Clutter.Event event);
7365                 [Version (since = "0.6")]
7366                 public virtual signal void fullscreen ();
7367                 [Version (since = "0.6")]
7368                 public virtual signal void unfullscreen ();
7369         }
7370         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_stage_manager_get_type ()")]
7371         [Version (since = "1.0")]
7372         public class StageManager : GLib.Object {
7373                 [CCode (has_construct_function = false)]
7374                 protected StageManager ();
7375                 [Version (since = "0.8")]
7376                 public static unowned Clutter.StageManager get_default ();
7377                 [Version (since = "0.8")]
7378                 public unowned Clutter.Stage get_default_stage ();
7379                 [Version (since = "0.8")]
7380                 public GLib.SList<weak Clutter.Stage> list_stages ();
7381                 public unowned GLib.SList<Clutter.Stage> peek_stages ();
7382                 [Version (deprecated = true, deprecated_since = "1.2", since = "0.8")]
7383                 public void set_default_stage (Clutter.Stage stage);
7384                 [Version (since = "0.8")]
7385                 public Clutter.Stage default_stage { get; }
7386                 [Version (since = "0.8")]
7387                 public virtual signal void stage_added (Clutter.Stage stage);
7388                 [Version (since = "0.8")]
7389                 public virtual signal void stage_removed (Clutter.Stage stage);
7390         }
7391         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7392         [Compact]
7393         [Version (since = "0.2")]
7394         public class StageStateEvent : Clutter.Event {
7395                 public Clutter.StageState changed_mask;
7396                 public Clutter.EventFlags flags;
7397                 public Clutter.StageState new_state;
7398                 public weak Clutter.Actor source;
7399                 public weak Clutter.Stage stage;
7400                 public uint32 time;
7401                 public Clutter.EventType type;
7402         }
7403         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_state_get_type ()")]
7404         [Version (since = "1.4")]
7405         public class State : GLib.Object, Clutter.Scriptable {
7406                 [CCode (has_construct_function = false)]
7407                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7408                 public State ();
7409                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7410                 public unowned Clutter.Animator get_animator (string source_state_name, string target_state_name);
7411                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7412                 public uint get_duration (string? source_state_name, string? target_state_name);
7413                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7414                 public GLib.List<weak Clutter.StateKey> get_keys (string? source_state_name, string? target_state_name, GLib.Object? object, string? property_name);
7415                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7416                 public unowned string get_state ();
7417                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7418                 public GLib.List<weak string> get_states ();
7419                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7420                 public unowned Clutter.Timeline get_timeline ();
7421                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7422                 public void remove_key (string? source_state_name, string? target_state_name, GLib.Object? object, string? property_name);
7423                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7424                 public void set_animator (string source_state_name, string target_state_name, Clutter.Animator? animator);
7425                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7426                 public void set_duration (string? source_state_name, string? target_state_name, uint duration);
7427                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7428                 public unowned Clutter.State set_key (string? source_state_name, string target_state_name, GLib.Object object, string property_name, uint mode, GLib.Value value, double pre_delay, double post_delay);
7429                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7430                 public unowned Clutter.Timeline set_state (string target_state_name);
7431                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7432                 public unowned Clutter.Timeline warp_to_state (string target_state_name);
7433                 [NoAccessorMethod]
7434                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7435                 public uint duration { get; set; }
7436                 [NoAccessorMethod]
7437                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7438                 public string state { owned get; set; }
7439                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7440                 public virtual signal void completed ();
7441         }
7442         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_state_key_get_type ()")]
7443         [Compact]
7444         [Version (since = "1.4")]
7445         public class StateKey {
7446                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7447                 public ulong get_mode ();
7448                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7449                 public unowned GLib.Object get_object ();
7450                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7451                 public double get_post_delay ();
7452                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7453                 public double get_pre_delay ();
7454                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7455                 public unowned string get_property_name ();
7456                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7457                 public GLib.Type get_property_type ();
7458                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7459                 public unowned string get_source_state_name ();
7460                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7461                 public unowned string get_target_state_name ();
7462                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7463                 public bool get_value (GLib.Value value);
7464         }
7465         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_swipe_action_get_type ()")]
7466         [Version (since = "1.8")]
7467         public class SwipeAction : Clutter.GestureAction {
7468                 [CCode (has_construct_function = false, type = "ClutterAction*")]
7469                 public SwipeAction ();
7470                 [Version (deprecated = true, deprecated_since = "1.14", since = "1.8")]
7471                 public virtual signal void swept (Clutter.Actor actor, Clutter.SwipeDirection direction);
7472                 [Version (since = "1.14")]
7473                 public virtual signal bool swipe (Clutter.Actor actor, Clutter.SwipeDirection direction);
7474         }
7475         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_table_layout_get_type ()")]
7476         [Version (deprecated = true, deprecated_since = "1.18", since = "1.4")]
7477         public class TableLayout : Clutter.LayoutManager {
7478                 [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
7479                 public TableLayout ();
7480                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7481                 public void get_alignment (Clutter.Actor actor, out Clutter.TableAlignment x_align, out Clutter.TableAlignment y_align);
7482                 public int get_column_count ();
7483                 public uint get_column_spacing ();
7484                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7485                 public uint get_easing_duration ();
7486                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7487                 public ulong get_easing_mode ();
7488                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7489                 public void get_expand (Clutter.Actor actor, out bool x_expand, out bool y_expand);
7490                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7491                 public void get_fill (Clutter.Actor actor, out bool x_fill, out bool y_fill);
7492                 public int get_row_count ();
7493                 public uint get_row_spacing ();
7494                 public void get_span (Clutter.Actor actor, out int column_span, out int row_span);
7495                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7496                 public bool get_use_animations ();
7497                 public void pack (Clutter.Actor actor, int column, int row);
7498                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7499                 public void set_alignment (Clutter.Actor actor, Clutter.TableAlignment x_align, Clutter.TableAlignment y_align);
7500                 public void set_column_spacing (uint spacing);
7501                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7502                 public void set_easing_duration (uint msecs);
7503                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7504                 public void set_easing_mode (ulong mode);
7505                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7506                 public void set_expand (Clutter.Actor actor, bool x_expand, bool y_expand);
7507                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7508                 public void set_fill (Clutter.Actor actor, bool x_fill, bool y_fill);
7509                 public void set_row_spacing (uint spacing);
7510                 public void set_span (Clutter.Actor actor, int column_span, int row_span);
7511                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7512                 public void set_use_animations (bool animate);
7513                 public uint column_spacing { get; set; }
7514                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7515                 public uint easing_duration { get; set; }
7516                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7517                 public ulong easing_mode { get; set; }
7518                 public uint row_spacing { get; set; }
7519                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7520                 public bool use_animations { get; set; }
7521         }
7522         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_tap_action_get_type ()")]
7523         [Version (since = "1.14")]
7524         public class TapAction : Clutter.GestureAction {
7525                 [CCode (has_construct_function = false, type = "ClutterAction*")]
7526                 public TapAction ();
7527                 public virtual signal void tap (Clutter.Actor actor);
7528         }
7529         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_text_get_type ()")]
7530         [Version (since = "1.0")]
7531         public class Text : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
7532                 [CCode (has_construct_function = false, type = "ClutterActor*")]
7533                 public Text ();
7534                 [Version (since = "1.10")]
7535                 public int coords_to_position (float x, float y);
7536                 public void delete_chars (uint n_chars);
7537                 public bool delete_selection ();
7538                 [CCode (has_construct_function = false, type = "ClutterActor*")]
7539                 public Text.full (string font_name, string text, Clutter.Color color);
7540                 public bool get_activatable ();
7541                 public unowned Pango.AttrList get_attributes ();
7542                 [Version (since = "1.10")]
7543                 public unowned Clutter.TextBuffer get_buffer ();
7544                 public string get_chars (ssize_t start_pos, ssize_t end_pos);
7545                 public Clutter.Color get_color ();
7546                 public Clutter.Color get_cursor_color ();
7547                 public int get_cursor_position ();
7548                 [Version (since = "1.16")]
7549                 public void get_cursor_rect (out unowned Clutter.Rect rect);
7550                 public uint get_cursor_size ();
7551                 public bool get_cursor_visible ();
7552                 public bool get_editable ();
7553                 public Pango.EllipsizeMode get_ellipsize ();
7554                 [Version (since = "1.2")]
7555                 public Pango.FontDescription get_font_description ();
7556                 public unowned string get_font_name ();
7557                 [Version (since = "0.6")]
7558                 public bool get_justify ();
7559                 public unowned Pango.Layout get_layout ();
7560                 [Version (since = "1.8")]
7561                 public void get_layout_offsets (out int x, out int y);
7562                 public Pango.Alignment get_line_alignment ();
7563                 public bool get_line_wrap ();
7564                 public Pango.WrapMode get_line_wrap_mode ();
7565                 public int get_max_length ();
7566                 public unichar get_password_char ();
7567                 public bool get_selectable ();
7568                 [Version (since = "1.8")]
7569                 public Clutter.Color get_selected_text_color ();
7570                 public string get_selection ();
7571                 public int get_selection_bound ();
7572                 public Clutter.Color get_selection_color ();
7573                 public bool get_single_line_mode ();
7574                 public unowned string get_text ();
7575                 public bool get_use_markup ();
7576                 public void insert_text (string text, ssize_t position);
7577                 public void insert_unichar (unichar wc);
7578                 public bool position_to_coords (int position, out float x, out float y, out float line_height = null);
7579                 public void set_activatable (bool activatable);
7580                 public void set_attributes (Pango.AttrList? attrs);
7581                 [Version (since = "1.10")]
7582                 public void set_buffer (Clutter.TextBuffer buffer);
7583                 public void set_color (Clutter.Color color);
7584                 public void set_cursor_color (Clutter.Color? color);
7585                 public void set_cursor_position (int position);
7586                 public void set_cursor_size (int size);
7587                 public void set_cursor_visible (bool cursor_visible);
7588                 public void set_editable (bool editable);
7589                 public void set_ellipsize (Pango.EllipsizeMode mode);
7590                 [Version (since = "1.2")]
7591                 public void set_font_description (Pango.FontDescription font_desc);
7592                 public void set_font_name (string? font_name);
7593                 public void set_justify (bool justify);
7594                 public void set_line_alignment (Pango.Alignment alignment);
7595                 public void set_line_wrap (bool line_wrap);
7596                 public void set_line_wrap_mode (Pango.WrapMode wrap_mode);
7597                 public void set_markup (string? markup);
7598                 public void set_max_length (int max);
7599                 public void set_password_char (unichar wc);
7600                 [Version (since = "1.2")]
7601                 public void set_preedit_string (string? preedit_str, Pango.AttrList? preedit_attrs, uint cursor_pos);
7602                 public void set_selectable (bool selectable);
7603                 [Version (since = "1.8")]
7604                 public void set_selected_text_color (Clutter.Color? color);
7605                 public void set_selection (ssize_t start_pos, ssize_t end_pos);
7606                 public void set_selection_bound (int selection_bound);
7607                 public void set_selection_color (Clutter.Color? color);
7608                 public void set_single_line_mode (bool single_line);
7609                 public void set_text (string? text);
7610                 public void set_use_markup (bool setting);
7611                 [CCode (cname = "clutter_text_activate")]
7612                 public bool try_activate ();
7613                 [CCode (has_construct_function = false, type = "ClutterActor*")]
7614                 [Version (since = "1.10")]
7615                 public Text.with_buffer (Clutter.TextBuffer buffer);
7616                 [CCode (has_construct_function = false, type = "ClutterActor*")]
7617                 public Text.with_text (string? font_name, string text);
7618                 public bool activatable { get; set; }
7619                 public Pango.AttrList attributes { get; set; }
7620                 [Version (since = "1.8")]
7621                 public Clutter.TextBuffer buffer { get; set; }
7622                 public Clutter.Color color { get; set; }
7623                 public Clutter.Color cursor_color { get; set; }
7624                 [NoAccessorMethod]
7625                 public bool cursor_color_set { get; }
7626                 [Version (since = "1.12")]
7627                 public int cursor_position { get; set; }
7628                 public int cursor_size { get; set; }
7629                 public bool cursor_visible { get; set; }
7630                 public bool editable { get; set; }
7631                 public Pango.EllipsizeMode ellipsize { get; set; }
7632                 [Version (since = "1.2")]
7633                 public Pango.FontDescription font_description { owned get; set; }
7634                 public string font_name { get; set; }
7635                 public bool justify { get; set; }
7636                 public Pango.Alignment line_alignment { get; set; }
7637                 public bool line_wrap { get; set; }
7638                 public Pango.WrapMode line_wrap_mode { get; set; }
7639                 public int max_length { get; set; }
7640                 public uint password_char { get; set; }
7641                 [NoAccessorMethod]
7642                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7643                 public int position { get; set; }
7644                 public bool selectable { get; set; }
7645                 [Version (since = "1.8")]
7646                 public Clutter.Color selected_text_color { get; set; }
7647                 [NoAccessorMethod]
7648                 [Version (since = "1.8")]
7649                 public bool selected_text_color_set { get; }
7650                 public int selection_bound { get; set; }
7651                 public Clutter.Color selection_color { get; set; }
7652                 [NoAccessorMethod]
7653                 public bool selection_color_set { get; }
7654                 public bool single_line_mode { get; set; }
7655                 public string text { get; set; }
7656                 public bool use_markup { get; set; }
7657                 public virtual signal void activate ();
7658                 [Version (since = "1.16")]
7659                 public virtual signal void cursor_changed ();
7660                 [Version (deprecated = true, deprecated_since = "1.16", since = "1.0")]
7661                 public virtual signal void cursor_event (Clutter.Geometry geometry);
7662                 [HasEmitter]
7663                 [Version (since = "1.2")]
7664                 public signal void delete_text (int start_pos, int end_pos);
7665                 public virtual signal void text_changed ();
7666         }
7667         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_text_buffer_get_type ()")]
7668         [Version (since = "1.10")]
7669         public class TextBuffer : GLib.Object {
7670                 [CCode (has_construct_function = false)]
7671                 public TextBuffer ();
7672                 public virtual uint delete_text (uint position, uint n_chars);
7673                 public void emit_deleted_text (uint position, uint n_chars);
7674                 public void emit_inserted_text (uint position, string chars, uint n_chars);
7675                 public size_t get_bytes ();
7676                 public virtual uint get_length ();
7677                 public int get_max_length ();
7678                 public unowned string get_text ();
7679                 [CCode (vfunc_name = "get_text")]
7680                 [NoWrapper]
7681                 public virtual unowned string get_text_with_length (size_t n_bytes);
7682                 public virtual uint insert_text (uint position, string chars, uint n_chars);
7683                 public void set_max_length (int max_length);
7684                 public void set_text (string chars, int n_chars);
7685                 [CCode (has_construct_function = false)]
7686                 public TextBuffer.with_text (string? text, ssize_t text_len);
7687                 public uint length { get; }
7688                 public int max_length { get; set; }
7689                 public string text { get; }
7690                 public virtual signal void deleted_text (uint position, uint n_chars);
7691                 public virtual signal void inserted_text (uint position, string chars, uint n_chars);
7692         }
7693         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_text_node_get_type ()")]
7694         [Version (since = "1.10")]
7695         public class TextNode : Clutter.PaintNode {
7696                 [CCode (has_construct_function = false, type = "ClutterPaintNode*")]
7697                 public TextNode (Pango.Layout? layout, Clutter.Color? color);
7698         }
7699         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_texture_get_type ()")]
7700         [Version (since = "0.2")]
7701         public class Texture : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
7702                 [CCode (has_construct_function = false, type = "ClutterActor*")]
7703                 [Version (deprecated = true, deprecated_since = "1.12")]
7704                 public Texture ();
7705                 [CCode (has_construct_function = false, type = "ClutterActor*")]
7706                 [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
7707                 public Texture.from_actor (Clutter.Actor actor);
7708                 [CCode (has_construct_function = false, type = "ClutterActor*")]
7709                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
7710                 public Texture.from_file (string filename) throws Clutter.TextureError;
7711                 [Version (deprecated = true, deprecated_since = "1.12")]
7712                 public void get_base_size (out int width, out int height);
7713                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7714                 public unowned Cogl.Handle get_cogl_material ();
7715                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
7716                 public unowned Cogl.Handle get_cogl_texture ();
7717                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
7718                 public Clutter.TextureQuality get_filter_quality ();
7719                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7720                 public bool get_keep_aspect_ratio ();
7721                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7722                 public bool get_load_async ();
7723                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7724                 public bool get_load_data_async ();
7725                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
7726                 public int get_max_tile_waste ();
7727                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7728                 public bool get_pick_with_alpha ();
7729                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7730                 public Cogl.PixelFormat get_pixel_format ();
7731                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7732                 public void get_repeat (out bool repeat_x, out bool repeat_y);
7733                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7734                 public bool get_sync_size ();
7735                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.6")]
7736                 public bool set_area_from_rgb_data ([CCode (array_length = false)] uint8[] data, bool has_alpha, int x, int y, int width, int height, int rowstride, int bpp, Clutter.TextureFlags flags) throws GLib.Error;
7737                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
7738                 public void set_cogl_material (Cogl.Handle cogl_material);
7739                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
7740                 public void set_cogl_texture (Cogl.Handle cogl_tex);
7741                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
7742                 public void set_filter_quality (Clutter.TextureQuality filter_quality);
7743                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.8")]
7744                 public bool set_from_file (string filename) throws GLib.Error;
7745                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.4")]
7746                 public bool set_from_rgb_data ([CCode (array_length = false)] uint8[] data, bool has_alpha, int width, int height, int rowstride, int bpp, Clutter.TextureFlags flags) throws GLib.Error;
7747                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.4")]
7748                 public bool set_from_yuv_data ([CCode (array_length = false)] uint8[] data, int width, int height, Clutter.TextureFlags flags) throws GLib.Error;
7749                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7750                 public void set_keep_aspect_ratio (bool keep_aspect);
7751                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7752                 public void set_load_async (bool load_async);
7753                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7754                 public void set_load_data_async (bool load_async);
7755                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.4")]
7756                 public void set_pick_with_alpha (bool pick_with_alpha);
7757                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7758                 public void set_repeat (bool repeat_x, bool repeat_y);
7759                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7760                 public void set_sync_size (bool sync_size);
7761                 public Cogl.Material cogl_material { get; set; }
7762                 public Cogl.Texture cogl_texture { get; set; }
7763                 [NoAccessorMethod]
7764                 public bool disable_slicing { get; construct; }
7765                 [NoAccessorMethod]
7766                 [Version (deprecated = true, deprecated_since = "1.12")]
7767                 public string filename { owned get; set; }
7768                 public Clutter.TextureQuality filter_quality { get; set construct; }
7769                 public bool keep_aspect_ratio { get; set; }
7770                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7771                 public bool load_async { set; }
7772                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7773                 public bool load_data_async { set; }
7774                 public bool pick_with_alpha { get; set; }
7775                 public Cogl.PixelFormat pixel_format { get; }
7776                 [NoAccessorMethod]
7777                 public bool repeat_x { get; set; }
7778                 [NoAccessorMethod]
7779                 public bool repeat_y { get; set; }
7780                 public bool sync_size { get; set; }
7781                 [NoAccessorMethod]
7782                 public int tile_waste { get; }
7783                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
7784                 public virtual signal void load_finished (GLib.Error error);
7785                 [Version (deprecated = true, deprecated_since = "1.12")]
7786                 public virtual signal void pixbuf_change ();
7787                 [Version (deprecated = true, deprecated_since = "1.12")]
7788                 public virtual signal void size_change (int width, int height);
7789         }
7790         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_texture_node_get_type ()")]
7791         [Version (since = "1.10")]
7792         public class TextureNode : Clutter.PipelineNode {
7793                 [CCode (has_construct_function = false, type = "ClutterPaintNode*")]
7794                 public TextureNode (Cogl.Texture texture, Clutter.Color? color, Clutter.ScalingFilter min_filter, Clutter.ScalingFilter mag_filter);
7795         }
7796         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_timeline_get_type ()")]
7797         [Version (since = "0.2")]
7798         public class Timeline : GLib.Object, Clutter.Scriptable {
7799                 [CCode (has_construct_function = false)]
7800                 [Version (since = "0.6")]
7801                 public Timeline (uint msecs);
7802                 [Version (since = "1.14")]
7803                 public void add_marker (string marker_name, double progress);
7804                 [Version (since = "0.8")]
7805                 public void add_marker_at_time (string marker_name, uint msecs);
7806                 public void advance (uint msecs);
7807                 [Version (since = "0.8")]
7808                 public void advance_to_marker (string marker_name);
7809                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.4")]
7810                 public Clutter.Timeline clone ();
7811                 [Version (since = "1.6")]
7812                 public bool get_auto_reverse ();
7813                 [Version (since = "1.12")]
7814                 public bool get_cubic_bezier_progress (Clutter.Point c_1, Clutter.Point c_2);
7815                 [Version (since = "1.10")]
7816                 public int get_current_repeat ();
7817                 [Version (since = "0.4")]
7818                 public uint get_delay ();
7819                 [Version (since = "0.6")]
7820                 public uint get_delta ();
7821                 [Version (since = "0.6")]
7822                 public Clutter.TimelineDirection get_direction ();
7823                 [Version (since = "0.6")]
7824                 public uint get_duration ();
7825                 [Version (since = "1.10")]
7826                 public int64 get_duration_hint ();
7827                 public uint get_elapsed_time ();
7828                 [Version (deprecated = true, deprecated_since = "1.10")]
7829                 public bool get_loop ();
7830                 [Version (since = "0.6")]
7831                 public double get_progress ();
7832                 [Version (since = "1.10")]
7833                 public Clutter.AnimationMode get_progress_mode ();
7834                 [Version (since = "1.10")]
7835                 public int get_repeat_count ();
7836                 [Version (since = "1.12")]
7837                 public bool get_step_progress (out int n_steps, out Clutter.StepMode step_mode);
7838                 [Version (since = "0.8")]
7839                 public bool has_marker (string marker_name);
7840                 public bool is_playing ();
7841                 [CCode (array_length = true, array_length_pos = 1.1, array_length_type = "gsize", array_null_terminated = true)]
7842                 [Version (since = "0.8")]
7843                 public string[] list_markers (int msecs);
7844                 public void pause ();
7845                 [Version (since = "0.8")]
7846                 public void remove_marker (string marker_name);
7847                 public void rewind ();
7848                 [Version (since = "1.6")]
7849                 public void set_auto_reverse (bool reverse);
7850                 [Version (since = "1.12")]
7851                 public void set_cubic_bezier_progress (Clutter.Point c_1, Clutter.Point c_2);
7852                 [Version (since = "0.4")]
7853                 public void set_delay (uint msecs);
7854                 [Version (since = "0.6")]
7855                 public void set_direction (Clutter.TimelineDirection direction);
7856                 [Version (since = "0.6")]
7857                 public void set_duration (uint msecs);
7858                 [Version (deprecated = true, deprecated_since = "1.10")]
7859                 public void set_loop (bool loop);
7860                 [Version (since = "1.10")]
7861                 public void set_progress_func (owned Clutter.TimelineProgressFunc? func);
7862                 [Version (since = "1.10")]
7863                 public void set_progress_mode (Clutter.AnimationMode mode);
7864                 [Version (since = "1.10")]
7865                 public void set_repeat_count (int count);
7866                 [Version (since = "1.12")]
7867                 public void set_step_progress (int n_steps, Clutter.StepMode step_mode);
7868                 public void skip (uint msecs);
7869                 public void start ();
7870                 public void stop ();
7871                 [Version (since = "1.6")]
7872                 public bool auto_reverse { get; set; }
7873                 [Version (since = "0.4")]
7874                 public uint delay { get; set; }
7875                 [Version (since = "0.6")]
7876                 public Clutter.TimelineDirection direction { get; set; }
7877                 [Version (since = "0.6")]
7878                 public uint duration { get; set; }
7879                 [Version (deprecated = true, deprecated_since = "1.10")]
7880                 public bool loop { get; set; }
7881                 [Version (since = "1.10")]
7882                 public Clutter.AnimationMode progress_mode { get; set; }
7883                 [Version (since = "1.10")]
7884                 public int repeat_count { get; set; }
7885                 public virtual signal void completed ();
7886                 [Version (since = "0.8")]
7887                 public virtual signal void marker_reached (string marker_name, int msecs);
7888                 public virtual signal void new_frame (int msecs);
7889                 public virtual signal void paused ();
7890                 public virtual signal void started ();
7891                 [Version (since = "1.12")]
7892                 public virtual signal void stopped (bool is_finished);
7893         }
7894         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7895         [Compact]
7896         [Version (deprecated = true, deprecated_since = "1.6", since = "0.6")]
7897         public class TimeoutPool {
7898                 [CCode (has_construct_function = false)]
7899                 public TimeoutPool (int priority);
7900                 [Version (since = "0.4")]
7901                 public uint add (uint fps, owned GLib.SourceFunc func);
7902                 [Version (since = "0.4")]
7903                 public void remove (uint id_);
7904         }
7905         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7906         [Compact]
7907         [Version (since = "1.10")]
7908         public class TouchEvent : Clutter.Event {
7909                 public double axes;
7910                 public weak Clutter.InputDevice device;
7911                 public Clutter.EventFlags flags;
7912                 public Clutter.ModifierType modifier_state;
7913                 public weak Clutter.EventSequence sequence;
7914                 public weak Clutter.Actor source;
7915                 public weak Clutter.Stage stage;
7916                 public uint32 time;
7917                 public Clutter.EventType type;
7918                 public float x;
7919                 public float y;
7920         }
7921         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7922         [Compact]
7923         [Version (since = "1.24")]
7924         public class TouchpadPinchEvent : Clutter.Event {
7925                 public float angle_delta;
7926                 public float dx;
7927                 public float dy;
7928                 public Clutter.EventFlags flags;
7929                 public Clutter.TouchpadGesturePhase phase;
7930                 public float scale;
7931                 public weak Clutter.Actor source;
7932                 public weak Clutter.Stage stage;
7933                 public uint32 time;
7934                 public Clutter.EventType type;
7935                 public float x;
7936                 public float y;
7937         }
7938         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7939         [Compact]
7940         [Version (since = "1.24")]
7941         public class TouchpadSwipeEvent : Clutter.Event {
7942                 public float dx;
7943                 public float dy;
7944                 public Clutter.EventFlags flags;
7945                 public uint n_fingers;
7946                 public Clutter.TouchpadGesturePhase phase;
7947                 public weak Clutter.Actor source;
7948                 public weak Clutter.Stage stage;
7949                 public uint32 time;
7950                 public Clutter.EventType type;
7951                 public float x;
7952                 public float y;
7953         }
7954         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_transition_get_type ()")]
7955         [Version (since = "1.10")]
7956         public abstract class Transition : Clutter.Timeline, Clutter.Scriptable {
7957                 [CCode (has_construct_function = false)]
7958                 protected Transition ();
7959                 [NoWrapper]
7960                 public virtual void attached (Clutter.Animatable animatable);
7961                 [NoWrapper]
7962                 public virtual void compute_value (Clutter.Animatable animatable, Clutter.Interval interval, double progress);
7963                 [NoWrapper]
7964                 public virtual void detached (Clutter.Animatable animatable);
7965                 public unowned Clutter.Animatable get_animatable ();
7966                 public unowned Clutter.Interval get_interval ();
7967                 public bool get_remove_on_complete ();
7968                 public void set_animatable (Clutter.Animatable? animatable);
7969                 [Version (since = "1.12")]
7970                 public void set_from_value (GLib.Value value);
7971                 public void set_interval (Clutter.Interval? interval);
7972                 public void set_remove_on_complete (bool remove_complete);
7973                 [Version (since = "1.12")]
7974                 public void set_to_value (GLib.Value value);
7975                 public Clutter.Animatable animatable { get; set; }
7976                 public Clutter.Interval interval { get; set; }
7977                 public bool remove_on_complete { get; set; }
7978         }
7979         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_transition_group_get_type ()")]
7980         [Version (since = "1.12")]
7981         public class TransitionGroup : Clutter.Transition, Clutter.Scriptable {
7982                 [CCode (has_construct_function = false, type = "ClutterTransition*")]
7983                 public TransitionGroup ();
7984                 public void add_transition (Clutter.Transition transition);
7985                 public void remove_all ();
7986                 public void remove_transition (Clutter.Transition transition);
7987         }
7988         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_zoom_action_get_type ()")]
7989         [Version (since = "1.12")]
7990         public class ZoomAction : Clutter.GestureAction {
7991                 [CCode (has_construct_function = false, type = "ClutterAction*")]
7992                 public ZoomAction ();
7993                 public void get_focal_point (Clutter.Point point);
7994                 public void get_transformed_focal_point (Clutter.Point point);
7995                 public Clutter.ZoomAxis get_zoom_axis ();
7996                 public void set_zoom_axis (Clutter.ZoomAxis axis);
7997                 public Clutter.ZoomAxis zoom_axis { get; set; }
7998                 public virtual signal bool zoom (Clutter.Actor actor, Clutter.Point focal_point, double factor);
7999         }
8000         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_animatable_get_type ()")]
8001         [Version (since = "1.0")]
8002         public interface Animatable : GLib.Object {
8003                 [Version (deprecated = true, deprecated_since = "1.8", since = "1.0")]
8004                 public abstract bool animate_property (Clutter.Animation animation, string property_name, GLib.Value initial_value, GLib.Value final_value, double progress, GLib.Value value);
8005                 [Version (since = "1.4")]
8006                 public abstract unowned GLib.ParamSpec find_property (string property_name);
8007                 [Version (since = "1.4")]
8008                 public abstract void get_initial_state (string property_name, GLib.Value value);
8009                 [Version (since = "1.8")]
8010                 public abstract bool interpolate_value (string property_name, Clutter.Interval interval, double progress, out GLib.Value value);
8011                 [Version (since = "1.4")]
8012                 public abstract void set_final_state (string property_name, GLib.Value value);
8013         }
8014         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_container_get_type ()")]
8015         [Version (since = "0.4")]
8016         public interface Container : GLib.Object {
8017                 public void add (params Clutter.Actor[] actors);
8018                 [CCode (vfunc_name = "add")]
8019                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.4")]
8020                 public abstract void add_actor (Clutter.Actor actor);
8021                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.4")]
8022                 public void add_valist (Clutter.Actor first_actor, va_list var_args);
8023                 [Version (since = "0.8")]
8024                 public void child_get (Clutter.Actor actor, ...);
8025                 [Version (since = "0.8")]
8026                 public void child_get_property (Clutter.Actor child, string property, GLib.Value value);
8027                 [Version (since = "0.8")]
8028                 public void child_set (Clutter.Actor actor, ...);
8029                 [Version (since = "0.8")]
8030                 public void child_set_property (Clutter.Actor child, string property, GLib.Value value);
8031                 [Version (since = "0.8")]
8032                 public static unowned GLib.ParamSpec class_find_child_property (GLib.ObjectClass klass, string property_name);
8033                 [CCode (array_length_pos = 1.1, array_length_type = "guint")]
8034                 [Version (since = "0.8")]
8035                 public static GLib.ParamSpec[] class_list_child_properties (GLib.ObjectClass klass);
8036                 [Version (since = "1.2")]
8037                 public virtual void create_child_meta (Clutter.Actor actor);
8038                 [Version (since = "1.2")]
8039                 public virtual void destroy_child_meta (Clutter.Actor actor);
8040                 [Version (since = "0.6")]
8041                 public unowned Clutter.Actor find_child_by_name (string child_name);
8042                 [CCode (cname = "clutter_container_class_find_child_property")]
8043                 public class unowned GLib.ParamSpec find_child_property (string property_name);
8044                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.4")]
8045                 public abstract void @foreach (Clutter.Callback callback);
8046                 [Version (deprecated = true, deprecated_since = "1.10", since = "1.0")]
8047                 public virtual void foreach_with_internals (Clutter.Callback callback);
8048                 [Version (since = "0.8")]
8049                 public virtual unowned Clutter.ChildMeta get_child_meta (Clutter.Actor actor);
8050                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.4")]
8051                 public GLib.List<weak Clutter.Actor> get_children ();
8052                 [CCode (cname = "clutter_container_class_list_child_properties")]
8053                 public class unowned GLib.ParamSpec[] list_child_properties ();
8054                 [CCode (vfunc_name = "lower")]
8055                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.6")]
8056                 public virtual void lower_child (Clutter.Actor actor, Clutter.Actor? sibling = null);
8057                 [CCode (vfunc_name = "raise")]
8058                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.6")]
8059                 public virtual void raise_child (Clutter.Actor actor, Clutter.Actor? sibling = null);
8060                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.4")]
8061                 public void remove (...);
8062                 [CCode (vfunc_name = "remove")]
8063                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.4")]
8064                 public abstract void remove_actor (Clutter.Actor actor);
8065                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.4")]
8066                 public void remove_valist (Clutter.Actor first_actor, va_list var_args);
8067                 [Version (deprecated = true, deprecated_since = "1.10", since = "0.6")]
8068                 public abstract void sort_depth_order ();
8069                 public virtual signal void actor_added (Clutter.Actor actor);
8070                 public virtual signal void actor_removed (Clutter.Actor actor);
8071                 [HasEmitter]
8072                 [Version (since = "0.8")]
8073                 public virtual signal void child_notify (Clutter.Actor child, GLib.ParamSpec pspec);
8074         }
8075         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_content_get_type ()")]
8076         [Version (since = "1.10")]
8077         public interface Content : GLib.Object {
8078                 public abstract bool get_preferred_size (out float width, out float height);
8079                 public abstract void invalidate ();
8080                 [NoWrapper]
8081                 public abstract void paint_content (Clutter.Actor actor, Clutter.PaintNode node);
8082                 public virtual signal void attached (Clutter.Actor actor);
8083                 public virtual signal void detached (Clutter.Actor actor);
8084         }
8085         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_media_get_type ()")]
8086         [Version (since = "0.2")]
8087         public interface Media : GLib.Object {
8088                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
8089                 public double get_audio_volume ();
8090                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
8091                 public double get_buffer_fill ();
8092                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
8093                 public bool get_can_seek ();
8094                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
8095                 public double get_duration ();
8096                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
8097                 public bool get_playing ();
8098                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
8099                 public double get_progress ();
8100                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
8101                 public string get_subtitle_font_name ();
8102                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
8103                 public string get_subtitle_uri ();
8104                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
8105                 public string get_uri ();
8106                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
8107                 public void set_audio_volume (double volume);
8108                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
8109                 public void set_filename (string filename);
8110                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
8111                 public void set_playing (bool playing);
8112                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
8113                 public void set_progress (double progress);
8114                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
8115                 public void set_subtitle_font_name (string font_name);
8116                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
8117                 public void set_subtitle_uri (string uri);
8118                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
8119                 public void set_uri (string uri);
8120                 [ConcreteAccessor]
8121                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
8122                 public abstract double audio_volume { get; set; }
8123                 [ConcreteAccessor]
8124                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
8125                 public abstract double buffer_fill { get; }
8126                 [ConcreteAccessor]
8127                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
8128                 public abstract bool can_seek { get; }
8129                 [ConcreteAccessor]
8130                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
8131                 public abstract double duration { get; }
8132                 [ConcreteAccessor]
8133                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
8134                 public abstract bool playing { get; set; }
8135                 [ConcreteAccessor]
8136                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.0")]
8137                 public abstract double progress { get; set; }
8138                 [ConcreteAccessor]
8139                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
8140                 public abstract string subtitle_font_name { owned get; set; }
8141                 [ConcreteAccessor]
8142                 [Version (deprecated = true, deprecated_since = "1.12", since = "1.2")]
8143                 public abstract string subtitle_uri { owned get; set; }
8144                 [ConcreteAccessor]
8145                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
8146                 public abstract string uri { owned get; set; }
8147                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
8148                 public virtual signal void eos ();
8149                 [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
8150                 public virtual signal void error (GLib.Error error);
8151         }
8152         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_scriptable_get_type ()")]
8153         [Version (since = "0.6")]
8154         public interface Scriptable : GLib.Object {
8155                 public abstract unowned string get_id ();
8156                 public abstract bool parse_custom_node (Clutter.Script script, GLib.Value value, string name, Json.Node node);
8157                 public abstract void set_custom_property (Clutter.Script script, string name, GLib.Value value);
8158                 public abstract void set_id (string id_);
8159         }
8160         [CCode (cheader_filename = "clutter/clutter.h")]
8161         public interface StageWindow : GLib.Object {
8162                 [NoWrapper]
8163                 public abstract void add_redraw_clip (Clutter.Geometry stage_rectangle);
8164                 [NoWrapper]
8165                 public abstract void get_geometry (Clutter.Geometry geometry);
8166                 [NoWrapper]
8167                 public abstract int get_pending_swaps ();
8168                 [NoWrapper]
8169                 public abstract unowned Clutter.Actor get_wrapper ();
8170                 [NoWrapper]
8171                 public abstract bool has_redraw_clips ();
8172                 [NoWrapper]
8173                 public abstract void hide ();
8174                 [NoWrapper]
8175                 public abstract bool ignoring_redraw_clips ();
8176                 [NoWrapper]
8177                 public abstract bool realize ();
8178                 [NoWrapper]
8179                 public abstract void resize (int width, int height);
8180                 [NoWrapper]
8181                 public abstract void set_cursor_visible (bool cursor_visible);
8182                 [NoWrapper]
8183                 public abstract void set_fullscreen (bool is_fullscreen);
8184                 [NoWrapper]
8185                 public abstract void set_title (string title);
8186                 [NoWrapper]
8187                 public abstract void set_user_resizable (bool is_resizable);
8188                 [NoWrapper]
8189                 public abstract void show (bool do_raise);
8190                 [NoWrapper]
8191                 public abstract void unrealize ();
8192         }
8193         [CCode (cheader_filename = "clutter/clutter.h", type_id = "CLUTTER_TYPE_ACTOR_BOX")]
8194         public struct ActorBox {
8195                 public float x1;
8196                 public float y1;
8197                 public float x2;
8198                 public float y2;
8199                 [Version (since = "1.12")]
8200                 public static Clutter.ActorBox? alloc ();
8201                 [Version (since = "1.2")]
8202                 public void clamp_to_pixel ();
8203                 [Version (since = "1.0")]
8204                 public bool contains (float x, float y);
8205                 [Version (since = "1.0")]
8206                 public Clutter.ActorBox? copy ();
8207                 [Version (since = "1.0")]
8208                 public bool equal (Clutter.ActorBox box_b);
8209                 [Version (since = "1.0")]
8210                 public void free ();
8211                 [CCode (cname = "clutter_actor_box_from_vertices")]
8212                 public ActorBox.from_vertices (Clutter.Vertex[] verts);
8213                 [Version (since = "1.0")]
8214                 public float get_area ();
8215                 [Version (since = "1.0")]
8216                 public float get_height ();
8217                 [Version (since = "1.0")]
8218                 public void get_origin (out float x, out float y);
8219                 [Version (since = "1.0")]
8220                 public void get_size (out float width, out float height);
8221                 [Version (since = "1.0")]
8222                 public float get_width ();
8223                 [Version (since = "1.0")]
8224                 public float get_x ();
8225                 [Version (since = "1.0")]
8226                 public float get_y ();
8227                 [Version (since = "1.10")]
8228                 public unowned Clutter.ActorBox? init (float x_1, float y_1, float x_2, float y_2);
8229                 [Version (since = "1.10")]
8230                 public void init_rect (float x, float y, float width, float height);
8231                 [Version (since = "1.2")]
8232                 public Clutter.ActorBox interpolate (Clutter.ActorBox final, double progress);
8233                 [Version (since = "1.6")]
8234                 public void set_origin (float x, float y);
8235                 [Version (since = "1.6")]
8236                 public void set_size (float width, float height);
8237                 [Version (since = "1.4")]
8238                 public Clutter.ActorBox union (Clutter.ActorBox b);
8239         }
8240         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
8241         [Version (since = "1.10")]
8242         public struct ActorIter {
8243                 public void destroy ();
8244                 public void init (Clutter.Actor root);
8245                 [Version (since = "1.12")]
8246                 public bool is_valid ();
8247                 public bool next (out unowned Clutter.Actor child);
8248                 public bool prev (out unowned Clutter.Actor child);
8249                 public void remove ();
8250         }
8251         [CCode (cheader_filename = "clutter/clutter.h", type_id = "CLUTTER_TYPE_COLOR")]
8252         public struct Color {
8253                 public uint8 red;
8254                 public uint8 green;
8255                 public uint8 blue;
8256                 public uint8 alpha;
8257                 public Clutter.Color add (Clutter.Color b);
8258                 [Version (since = "1.12")]
8259                 public static Clutter.Color? alloc ();
8260                 [Version (since = "0.2")]
8261                 public Clutter.Color? copy ();
8262                 public Clutter.Color darken ();
8263                 [Version (since = "0.2")]
8264                 public bool equal (Clutter.Color v2);
8265                 [Version (since = "0.2")]
8266                 public void free ();
8267                 [CCode (cname = "clutter_color_from_hls")]
8268                 public Color.from_hls (float hue, float luminance, float saturation);
8269                 [CCode (cname = "clutter_color_from_pixel")]
8270                 public Color.from_pixel (uint32 pixel);
8271                 [CCode (cname = "clutter_color_from_string")]
8272                 public Color.from_string (string str);
8273                 [Version (since = "1.6")]
8274                 public static unowned Clutter.Color? get_static (Clutter.StaticColor color);
8275                 [Version (since = "1.0")]
8276                 public uint hash ();
8277                 [Version (since = "1.12")]
8278                 public unowned Clutter.Color? init (uint8 red, uint8 green, uint8 blue, uint8 alpha);
8279                 [Version (since = "1.6")]
8280                 public Clutter.Color interpolate (Clutter.Color final, double progress);
8281                 public Clutter.Color lighten ();
8282                 [CCode (cname = "clutter_color_from_string")]
8283                 public bool parse_string (string str);
8284                 public Clutter.Color shade (double factor);
8285                 public Clutter.Color subtract (Clutter.Color b);
8286                 public void to_hls (out float hue, out float luminance, out float saturation);
8287                 public uint32 to_pixel ();
8288                 [Version (since = "0.2")]
8289                 public string to_string ();
8290         }
8291         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_fog_get_type ()")]
8292         [Version (deprecated = true, deprecated_since = "1.10", since = "0.6")]
8293         public struct Fog {
8294                 public float z_near;
8295                 public float z_far;
8296         }
8297         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_geometry_get_type ()")]
8298         [Version (deprecated = true, deprecated_since = "1.16")]
8299         public struct Geometry {
8300                 public int x;
8301                 public int y;
8302                 public uint width;
8303                 public uint height;
8304                 [Version (since = "1.4")]
8305                 public bool intersects (Clutter.Geometry geometry1);
8306                 [Version (since = "1.4")]
8307                 public Clutter.Geometry union (Clutter.Geometry geometry_b);
8308         }
8309         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_knot_get_type ()")]
8310         [Version (since = "0.2")]
8311         public struct Knot {
8312                 public int x;
8313                 public int y;
8314                 public Clutter.Knot? copy ();
8315                 public bool equal (Clutter.Knot knot_b);
8316                 public void free ();
8317         }
8318         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_matrix_get_type ()")]
8319         [Version (since = "1.12")]
8320         public struct Matrix : Cogl.Matrix {
8321                 public static Clutter.Matrix? alloc ();
8322                 public void free ();
8323                 public unowned Clutter.Matrix? init_from_array ([CCode (array_length = false)] float values[16]);
8324                 public unowned Clutter.Matrix? init_from_matrix (Clutter.Matrix b);
8325                 public unowned Clutter.Matrix? init_identity ();
8326         }
8327         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_path_node_get_type ()")]
8328         [Version (since = "1.0")]
8329         public struct PathNode {
8330                 public Clutter.PathNodeType type;
8331                 [CCode (array_length = false)]
8332                 public weak Clutter.Knot points[3];
8333                 public Clutter.PathNode? copy ();
8334                 public bool equal (Clutter.PathNode node_b);
8335                 public void free ();
8336         }
8337         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_perspective_get_type ()")]
8338         [Version (since = "0.4")]
8339         public struct Perspective {
8340                 public float fovy;
8341                 public float aspect;
8342                 public float z_near;
8343                 public float z_far;
8344         }
8345         [CCode (cheader_filename = "clutter/clutter.h", type_id = "CLUTTER_TYPE_UNITS")]
8346         [Version (since = "1.0")]
8347         public struct Units {
8348                 public Clutter.Units? copy ();
8349                 public void free ();
8350                 [CCode (cname = "clutter_units_from_cm")]
8351                 public Units.from_cm (float cm);
8352                 [CCode (cname = "clutter_units_from_em")]
8353                 public Units.from_em (float em);
8354                 [CCode (cname = "clutter_units_from_em_for_font")]
8355                 public Units.from_em_for_font (string font_name, float em);
8356                 [CCode (cname = "clutter_units_from_mm")]
8357                 public Units.from_mm (float mm);
8358                 [CCode (cname = "clutter_units_from_pixels")]
8359                 public Units.from_pixels (int px);
8360                 [CCode (cname = "clutter_units_from_pt")]
8361                 public Units.from_pt (float pt);
8362                 [CCode (cname = "clutter_units_from_string")]
8363                 public Units.from_string (string str);
8364                 public Clutter.UnitType get_unit_type ();
8365                 public float get_unit_value ();
8366                 public float to_pixels ();
8367                 public string to_string ();
8368         }
8369         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_vertex_get_type ()")]
8370         [Version (since = "0.4")]
8371         public struct Vertex {
8372                 public float x;
8373                 public float y;
8374                 public float z;
8375                 [Version (since = "1.12")]
8376                 public static Clutter.Vertex? alloc ();
8377                 [Version (since = "1.0")]
8378                 public Clutter.Vertex? copy ();
8379                 [Version (since = "1.0")]
8380                 public bool equal (Clutter.Vertex vertex_b);
8381                 [Version (since = "1.0")]
8382                 public void free ();
8383                 [Version (since = "1.10")]
8384                 public unowned Clutter.Vertex? init (float x, float y, float z);
8385         }
8386         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ACTOR_ALIGN_", type_id = "clutter_actor_align_get_type ()")]
8387         [Version (since = "1.10")]
8388         public enum ActorAlign {
8389                 FILL,
8390                 START,
8391                 CENTER,
8392                 END
8393         }
8394         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ACTOR_", type_id = "clutter_actor_flags_get_type ()")]
8395         [Flags]
8396         public enum ActorFlags {
8397                 MAPPED,
8398                 REALIZED,
8399                 REACTIVE,
8400                 VISIBLE,
8401                 NO_LAYOUT
8402         }
8403         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ALIGN_", type_id = "clutter_align_axis_get_type ()")]
8404         [Version (since = "1.4")]
8405         public enum AlignAxis {
8406                 X_AXIS,
8407                 Y_AXIS,
8408                 BOTH
8409         }
8410         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_allocation_flags_get_type ()")]
8411         [Flags]
8412         [Version (since = "1.0")]
8413         public enum AllocationFlags {
8414                 ALLOCATION_NONE,
8415                 ABSOLUTE_ORIGIN_CHANGED,
8416                 DELEGATE_LAYOUT
8417         }
8418         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_animation_mode_get_type ()")]
8419         [Version (since = "1.0")]
8420         public enum AnimationMode {
8421                 CUSTOM_MODE,
8422                 LINEAR,
8423                 EASE_IN_QUAD,
8424                 EASE_OUT_QUAD,
8425                 EASE_IN_OUT_QUAD,
8426                 EASE_IN_CUBIC,
8427                 EASE_OUT_CUBIC,
8428                 EASE_IN_OUT_CUBIC,
8429                 EASE_IN_QUART,
8430                 EASE_OUT_QUART,
8431                 EASE_IN_OUT_QUART,
8432                 EASE_IN_QUINT,
8433                 EASE_OUT_QUINT,
8434                 EASE_IN_OUT_QUINT,
8435                 EASE_IN_SINE,
8436                 EASE_OUT_SINE,
8437                 EASE_IN_OUT_SINE,
8438                 EASE_IN_EXPO,
8439                 EASE_OUT_EXPO,
8440                 EASE_IN_OUT_EXPO,
8441                 EASE_IN_CIRC,
8442                 EASE_OUT_CIRC,
8443                 EASE_IN_OUT_CIRC,
8444                 EASE_IN_ELASTIC,
8445                 EASE_OUT_ELASTIC,
8446                 EASE_IN_OUT_ELASTIC,
8447                 EASE_IN_BACK,
8448                 EASE_OUT_BACK,
8449                 EASE_IN_OUT_BACK,
8450                 EASE_IN_BOUNCE,
8451                 EASE_OUT_BOUNCE,
8452                 EASE_IN_OUT_BOUNCE,
8453                 STEPS,
8454                 STEP_START,
8455                 STEP_END,
8456                 CUBIC_BEZIER,
8457                 EASE,
8458                 EASE_IN,
8459                 EASE_OUT,
8460                 EASE_IN_OUT,
8461                 ANIMATION_LAST
8462         }
8463         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_BIN_ALIGNMENT_", type_id = "clutter_bin_alignment_get_type ()")]
8464         [Version (since = "1.2")]
8465         public enum BinAlignment {
8466                 [Version (deprecated = true)]
8467                 FIXED,
8468                 [Version (deprecated = true)]
8469                 FILL,
8470                 START,
8471                 [Version (deprecated = true)]
8472                 END,
8473                 [Version (deprecated = true)]
8474                 CENTER
8475         }
8476         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_BIND_", type_id = "clutter_bind_coordinate_get_type ()")]
8477         [Version (since = "1.4")]
8478         public enum BindCoordinate {
8479                 X,
8480                 Y,
8481                 WIDTH,
8482                 HEIGHT,
8483                 POSITION,
8484                 SIZE,
8485                 ALL
8486         }
8487         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_BOX_ALIGNMENT_", type_id = "clutter_box_alignment_get_type ()")]
8488         [Version (since = "1.2")]
8489         public enum BoxAlignment {
8490                 START,
8491                 END,
8492                 CENTER
8493         }
8494         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_CONTENT_GRAVITY_", type_id = "clutter_content_gravity_get_type ()")]
8495         [Version (since = "1.10")]
8496         public enum ContentGravity {
8497                 TOP_LEFT,
8498                 TOP,
8499                 TOP_RIGHT,
8500                 LEFT,
8501                 CENTER,
8502                 RIGHT,
8503                 BOTTOM_LEFT,
8504                 BOTTOM,
8505                 BOTTOM_RIGHT,
8506                 RESIZE_FILL,
8507                 RESIZE_ASPECT
8508         }
8509         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_REPEAT_", type_id = "clutter_content_repeat_get_type ()")]
8510         [Flags]
8511         [Version (since = "1.12")]
8512         public enum ContentRepeat {
8513                 NONE,
8514                 X_AXIS,
8515                 Y_AXIS,
8516                 BOTH
8517         }
8518         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_DRAG_", type_id = "clutter_drag_axis_get_type ()")]
8519         [Version (since = "1.4")]
8520         public enum DragAxis {
8521                 AXIS_NONE,
8522                 X_AXIS,
8523                 Y_AXIS
8524         }
8525         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_EFFECT_PAINT_ACTOR_", type_id = "clutter_effect_paint_flags_get_type ()")]
8526         [Flags]
8527         public enum EffectPaintFlags {
8528                 [CCode (cname = "CLUTTER_EFFECT_PAINT_ACTOR_DIRTY")]
8529                 ACTOR_DIRTY
8530         }
8531         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_EVENT_", type_id = "clutter_event_flags_get_type ()")]
8532         [Flags]
8533         [Version (since = "0.6")]
8534         public enum EventFlags {
8535                 NONE,
8536                 FLAG_SYNTHETIC
8537         }
8538         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_event_type_get_type ()")]
8539         [Version (since = "0.4")]
8540         public enum EventType {
8541                 NOTHING,
8542                 KEY_PRESS,
8543                 KEY_RELEASE,
8544                 MOTION,
8545                 ENTER,
8546                 LEAVE,
8547                 BUTTON_PRESS,
8548                 BUTTON_RELEASE,
8549                 SCROLL,
8550                 STAGE_STATE,
8551                 DESTROY_NOTIFY,
8552                 CLIENT_MESSAGE,
8553                 DELETE,
8554                 TOUCH_BEGIN,
8555                 TOUCH_UPDATE,
8556                 TOUCH_END,
8557                 TOUCH_CANCEL,
8558                 TOUCHPAD_PINCH,
8559                 TOUCHPAD_SWIPE,
8560                 EVENT_LAST
8561         }
8562         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_FEATURE_", type_id = "clutter_feature_flags_get_type ()")]
8563         [Flags]
8564         [Version (since = "0.4")]
8565         public enum FeatureFlags {
8566                 TEXTURE_NPOT,
8567                 SYNC_TO_VBLANK,
8568                 TEXTURE_YUV,
8569                 TEXTURE_READ_PIXELS,
8570                 STAGE_STATIC,
8571                 STAGE_USER_RESIZE,
8572                 STAGE_CURSOR,
8573                 SHADERS_GLSL,
8574                 OFFSCREEN,
8575                 STAGE_MULTIPLE,
8576                 SWAP_EVENTS;
8577                 [CCode (cname = "clutter_feature_available")]
8578                 public bool is_available ();
8579                 [CCode (cname = "clutter_feature_get_all")]
8580                 public static Clutter.FeatureFlags @get ();
8581         }
8582         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_FLOW_", type_id = "clutter_flow_orientation_get_type ()")]
8583         [Version (since = "1.2")]
8584         public enum FlowOrientation {
8585                 HORIZONTAL,
8586                 VERTICAL
8587         }
8588         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_FONT_", type_id = "clutter_font_flags_get_type ()")]
8589         [Flags]
8590         [Version (deprecated = true, deprecated_since = "1.22", since = "1.0")]
8591         public enum FontFlags {
8592                 MIPMAPPING,
8593                 HINTING
8594         }
8595         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_GESTURE_TRIGGER_EDGE_", type_id = "clutter_gesture_trigger_edge_get_type ()")]
8596         [Version (since = "1.18")]
8597         public enum GestureTriggerEdge {
8598                 NONE,
8599                 AFTER,
8600                 BEFORE
8601         }
8602         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_GRAVITY_", type_id = "clutter_gravity_get_type ()")]
8603         [Version (deprecated = true, deprecated_since = "1.22", since = "0.2")]
8604         public enum Gravity {
8605                 NONE,
8606                 NORTH,
8607                 NORTH_EAST,
8608                 EAST,
8609                 SOUTH_EAST,
8610                 SOUTH,
8611                 SOUTH_WEST,
8612                 WEST,
8613                 NORTH_WEST,
8614                 CENTER
8615         }
8616         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_GRID_POSITION_", type_id = "clutter_grid_position_get_type ()")]
8617         [Version (since = "1.12")]
8618         public enum GridPosition {
8619                 LEFT,
8620                 RIGHT,
8621                 TOP,
8622                 BOTTOM
8623         }
8624         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_INIT_", type_id = "clutter_init_error_get_type ()")]
8625         [Version (since = "0.2")]
8626         public enum InitError {
8627                 SUCCESS,
8628                 ERROR_UNKNOWN,
8629                 ERROR_THREADS,
8630                 ERROR_BACKEND,
8631                 ERROR_INTERNAL;
8632                 public static GLib.Quark quark ();
8633         }
8634         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_INPUT_AXIS_", type_id = "clutter_input_axis_get_type ()")]
8635         [Version (since = "1.6")]
8636         public enum InputAxis {
8637                 IGNORE,
8638                 X,
8639                 Y,
8640                 PRESSURE,
8641                 XTILT,
8642                 YTILT,
8643                 WHEEL,
8644                 DISTANCE,
8645                 LAST
8646         }
8647         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_input_device_type_get_type ()")]
8648         [Version (since = "1.0")]
8649         public enum InputDeviceType {
8650                 POINTER_DEVICE,
8651                 KEYBOARD_DEVICE,
8652                 EXTENSION_DEVICE,
8653                 JOYSTICK_DEVICE,
8654                 TABLET_DEVICE,
8655                 TOUCHPAD_DEVICE,
8656                 TOUCHSCREEN_DEVICE,
8657                 PEN_DEVICE,
8658                 ERASER_DEVICE,
8659                 CURSOR_DEVICE,
8660                 N_DEVICE_TYPES
8661         }
8662         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_INPUT_MODE_", type_id = "clutter_input_mode_get_type ()")]
8663         [Version (since = "1.6")]
8664         public enum InputMode {
8665                 MASTER,
8666                 SLAVE,
8667                 FLOATING
8668         }
8669         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_INTERPOLATION_", type_id = "clutter_interpolation_get_type ()")]
8670         [Version (deprecated = true, deprecated_since = "1.22", since = "1.2")]
8671         public enum Interpolation {
8672                 LINEAR,
8673                 CUBIC
8674         }
8675         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_LONG_PRESS_", type_id = "clutter_long_press_state_get_type ()")]
8676         [Version (since = "1.8")]
8677         public enum LongPressState {
8678                 QUERY,
8679                 ACTIVATE,
8680                 CANCEL
8681         }
8682         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_modifier_type_get_type ()")]
8683         [Flags]
8684         [Version (since = "0.4")]
8685         public enum ModifierType {
8686                 SHIFT_MASK,
8687                 LOCK_MASK,
8688                 CONTROL_MASK,
8689                 MOD1_MASK,
8690                 MOD2_MASK,
8691                 MOD3_MASK,
8692                 MOD4_MASK,
8693                 MOD5_MASK,
8694                 BUTTON1_MASK,
8695                 BUTTON2_MASK,
8696                 BUTTON3_MASK,
8697                 BUTTON4_MASK,
8698                 BUTTON5_MASK,
8699                 MODIFIER_RESERVED_13_MASK,
8700                 MODIFIER_RESERVED_14_MASK,
8701                 MODIFIER_RESERVED_15_MASK,
8702                 MODIFIER_RESERVED_16_MASK,
8703                 MODIFIER_RESERVED_17_MASK,
8704                 MODIFIER_RESERVED_18_MASK,
8705                 MODIFIER_RESERVED_19_MASK,
8706                 MODIFIER_RESERVED_20_MASK,
8707                 MODIFIER_RESERVED_21_MASK,
8708                 MODIFIER_RESERVED_22_MASK,
8709                 MODIFIER_RESERVED_23_MASK,
8710                 MODIFIER_RESERVED_24_MASK,
8711                 MODIFIER_RESERVED_25_MASK,
8712                 SUPER_MASK,
8713                 HYPER_MASK,
8714                 META_MASK,
8715                 MODIFIER_RESERVED_29_MASK,
8716                 RELEASE_MASK,
8717                 MODIFIER_MASK
8718         }
8719         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_OFFSCREEN_REDIRECT_", type_id = "clutter_offscreen_redirect_get_type ()")]
8720         [Flags]
8721         [Version (since = "1.8")]
8722         public enum OffscreenRedirect {
8723                 AUTOMATIC_FOR_OPACITY,
8724                 ALWAYS
8725         }
8726         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ORIENTATION_", type_id = "clutter_orientation_get_type ()")]
8727         [Version (since = "1.12")]
8728         public enum Orientation {
8729                 HORIZONTAL,
8730                 VERTICAL
8731         }
8732         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_PAN_", type_id = "clutter_pan_axis_get_type ()")]
8733         [Version (since = "1.12")]
8734         public enum PanAxis {
8735                 AXIS_NONE,
8736                 X_AXIS,
8737                 Y_AXIS,
8738                 AXIS_AUTO
8739         }
8740         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_PATH_", type_id = "clutter_path_node_type_get_type ()")]
8741         [Version (since = "1.0")]
8742         public enum PathNodeType {
8743                 MOVE_TO,
8744                 LINE_TO,
8745                 CURVE_TO,
8746                 CLOSE,
8747                 REL_MOVE_TO,
8748                 REL_LINE_TO,
8749                 REL_CURVE_TO
8750         }
8751         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_PICK_", type_id = "clutter_pick_mode_get_type ()")]
8752         [Version (since = "1.0")]
8753         public enum PickMode {
8754                 NONE,
8755                 REACTIVE,
8756                 ALL
8757         }
8758         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_REPAINT_FLAGS_", type_id = "clutter_repaint_flags_get_type ()")]
8759         [Flags]
8760         [Version (since = "1.10")]
8761         public enum RepaintFlags {
8762                 PRE_PAINT,
8763                 POST_PAINT,
8764                 QUEUE_REDRAW_ON_ADD
8765         }
8766         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_REQUEST_", type_id = "clutter_request_mode_get_type ()")]
8767         [Version (since = "0.8")]
8768         public enum RequestMode {
8769                 HEIGHT_FOR_WIDTH,
8770                 WIDTH_FOR_HEIGHT,
8771                 CONTENT_SIZE
8772         }
8773         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_rotate_axis_get_type ()")]
8774         [Version (since = "0.4")]
8775         public enum RotateAxis {
8776                 X_AXIS,
8777                 Y_AXIS,
8778                 Z_AXIS
8779         }
8780         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ROTATE_", type_id = "clutter_rotate_direction_get_type ()")]
8781         [Version (deprecated = true, deprecated_since = "1.22", since = "0.4")]
8782         public enum RotateDirection {
8783                 CW,
8784                 CCW
8785         }
8786         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SCALING_FILTER_", type_id = "clutter_scaling_filter_get_type ()")]
8787         [Version (since = "1.10")]
8788         public enum ScalingFilter {
8789                 LINEAR,
8790                 NEAREST,
8791                 TRILINEAR
8792         }
8793         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SCROLL_", type_id = "clutter_scroll_direction_get_type ()")]
8794         [Version (since = "0.4")]
8795         public enum ScrollDirection {
8796                 UP,
8797                 DOWN,
8798                 LEFT,
8799                 RIGHT,
8800                 SMOOTH
8801         }
8802         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SCROLL_FINISHED_", type_id = "clutter_scroll_finish_flags_get_type ()")]
8803         [Flags]
8804         [Version (since = "1.26")]
8805         public enum ScrollFinishFlags {
8806                 NONE,
8807                 HORIZONTAL,
8808                 VERTICAL
8809         }
8810         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SCROLL_", type_id = "clutter_scroll_mode_get_type ()")]
8811         [Flags]
8812         [Version (since = "1.12")]
8813         public enum ScrollMode {
8814                 NONE,
8815                 HORIZONTALLY,
8816                 VERTICALLY,
8817                 BOTH
8818         }
8819         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SCROLL_SOURCE_", type_id = "clutter_scroll_source_get_type ()")]
8820         [Version (since = "1.26")]
8821         public enum ScrollSource {
8822                 UNKNOWN,
8823                 WHEEL,
8824                 FINGER,
8825                 CONTINUOUS
8826         }
8827         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_shader_type_get_type ()")]
8828         [Version (since = "1.4")]
8829         public enum ShaderType {
8830                 VERTEX_SHADER,
8831                 FRAGMENT_SHADER
8832         }
8833         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SNAP_EDGE_", type_id = "clutter_snap_edge_get_type ()")]
8834         [Version (since = "1.6")]
8835         public enum SnapEdge {
8836                 TOP,
8837                 RIGHT,
8838                 BOTTOM,
8839                 LEFT
8840         }
8841         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_STAGE_STATE_", type_id = "clutter_stage_state_get_type ()")]
8842         [Flags]
8843         [Version (since = "0.4")]
8844         public enum StageState {
8845                 FULLSCREEN,
8846                 OFFSCREEN,
8847                 ACTIVATED
8848         }
8849         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_COLOR_", type_id = "clutter_static_color_get_type ()")]
8850         [Version (since = "1.6")]
8851         public enum StaticColor {
8852                 WHITE,
8853                 BLACK,
8854                 RED,
8855                 DARK_RED,
8856                 GREEN,
8857                 DARK_GREEN,
8858                 BLUE,
8859                 DARK_BLUE,
8860                 CYAN,
8861                 DARK_CYAN,
8862                 MAGENTA,
8863                 DARK_MAGENTA,
8864                 YELLOW,
8865                 DARK_YELLOW,
8866                 GRAY,
8867                 DARK_GRAY,
8868                 LIGHT_GRAY,
8869                 BUTTER,
8870                 BUTTER_LIGHT,
8871                 BUTTER_DARK,
8872                 ORANGE,
8873                 ORANGE_LIGHT,
8874                 ORANGE_DARK,
8875                 CHOCOLATE,
8876                 CHOCOLATE_LIGHT,
8877                 CHOCOLATE_DARK,
8878                 CHAMELEON,
8879                 CHAMELEON_LIGHT,
8880                 CHAMELEON_DARK,
8881                 SKY_BLUE,
8882                 SKY_BLUE_LIGHT,
8883                 SKY_BLUE_DARK,
8884                 PLUM,
8885                 PLUM_LIGHT,
8886                 PLUM_DARK,
8887                 SCARLET_RED,
8888                 SCARLET_RED_LIGHT,
8889                 SCARLET_RED_DARK,
8890                 ALUMINIUM_1,
8891                 ALUMINIUM_2,
8892                 ALUMINIUM_3,
8893                 ALUMINIUM_4,
8894                 ALUMINIUM_5,
8895                 ALUMINIUM_6,
8896                 TRANSPARENT
8897         }
8898         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_STEP_MODE_", type_id = "clutter_step_mode_get_type ()")]
8899         [Version (since = "1.12")]
8900         public enum StepMode {
8901                 START,
8902                 END
8903         }
8904         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SWIPE_DIRECTION_", type_id = "clutter_swipe_direction_get_type ()")]
8905         [Flags]
8906         [Version (since = "1.8")]
8907         public enum SwipeDirection {
8908                 UP,
8909                 DOWN,
8910                 LEFT,
8911                 RIGHT
8912         }
8913         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TABLE_ALIGNMENT_", type_id = "clutter_table_alignment_get_type ()")]
8914         [Version (deprecated = true, deprecated_since = "1.22", since = "1.4")]
8915         public enum TableAlignment {
8916                 START,
8917                 CENTER,
8918                 END
8919         }
8920         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TEXT_DIRECTION_", type_id = "clutter_text_direction_get_type ()")]
8921         [Version (since = "1.2")]
8922         public enum TextDirection {
8923                 DEFAULT,
8924                 LTR,
8925                 RTL
8926         }
8927         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TEXTURE_", type_id = "clutter_texture_flags_get_type ()")]
8928         [Flags]
8929         [Version (deprecated = true, deprecated_since = "1.22", since = "0.4")]
8930         public enum TextureFlags {
8931                 NONE,
8932                 RGB_FLAG_BGR,
8933                 RGB_FLAG_PREMULT,
8934                 YUV_FLAG_YUV2
8935         }
8936         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TEXTURE_QUALITY_", type_id = "clutter_texture_quality_get_type ()")]
8937         [Version (deprecated = true, deprecated_since = "1.22", since = "0.8")]
8938         public enum TextureQuality {
8939                 LOW,
8940                 MEDIUM,
8941                 HIGH
8942         }
8943         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TIMELINE_", type_id = "clutter_timeline_direction_get_type ()")]
8944         [Version (since = "0.6")]
8945         public enum TimelineDirection {
8946                 FORWARD,
8947                 BACKWARD
8948         }
8949         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TOUCHPAD_GESTURE_PHASE_", type_id = "clutter_touchpad_gesture_phase_get_type ()")]
8950         [Version (since = "1.24")]
8951         public enum TouchpadGesturePhase {
8952                 BEGIN,
8953                 UPDATE,
8954                 END,
8955                 CANCEL
8956         }
8957         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_UNIT_", type_id = "clutter_unit_type_get_type ()")]
8958         [Version (since = "1.0")]
8959         public enum UnitType {
8960                 PIXEL,
8961                 EM,
8962                 MM,
8963                 POINT,
8964                 CM
8965         }
8966         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ZOOM_", type_id = "clutter_zoom_axis_get_type ()")]
8967         [Version (since = "1.12")]
8968         public enum ZoomAxis {
8969                 X_AXIS,
8970                 Y_AXIS,
8971                 BOTH
8972         }
8973         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_IMAGE_ERROR_INVALID_")]
8974         [Version (since = "1.10")]
8975         public errordomain ImageError {
8976                 DATA;
8977                 public static GLib.Quark quark ();
8978         }
8979         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SCRIPT_ERROR_INVALID_")]
8980         [Version (since = "0.6")]
8981         public errordomain ScriptError {
8982                 TYPE_FUNCTION,
8983                 PROPERTY,
8984                 VALUE;
8985                 public static GLib.Quark quark ();
8986         }
8987         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SHADER_ERROR_")]
8988         [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
8989         public errordomain ShaderError {
8990                 NO_ASM,
8991                 NO_GLSL,
8992                 COMPILE;
8993                 public static GLib.Quark quark ();
8994         }
8995         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TEXTURE_ERROR_")]
8996         [Version (since = "0.4")]
8997         public errordomain TextureError {
8998                 OUT_OF_MEMORY,
8999                 NO_YUV,
9000                 BAD_FORMAT;
9001                 public static GLib.Quark quark ();
9002         }
9003         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
9004         [Version (since = "1.24")]
9005         public delegate Clutter.Actor ActorCreateChildFunc (GLib.Object item);
9006         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
9007         [Version (deprecated = true, deprecated_since = "1.12", since = "0.2")]
9008         public delegate double AlphaFunc (Clutter.Alpha alpha);
9009         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 2.9)]
9010         [Version (deprecated = true, deprecated_since = "1.6", since = "0.2")]
9011         public delegate void BehaviourForeachFunc (Clutter.Behaviour behaviour, Clutter.Actor actor);
9012         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 4.9)]
9013         [Version (since = "1.0")]
9014         public delegate bool BindingActionFunc (GLib.Object gobject, string action_name, uint key_val, Clutter.ModifierType modifiers);
9015         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
9016         public delegate void Callback (Clutter.Actor actor);
9017         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
9018         [Version (since = "1.18")]
9019         public delegate bool EventFilterFunc (Clutter.Event event);
9020         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 2.9)]
9021         [Version (deprecated = true, deprecated_since = "1.24", since = "0.6")]
9022         public delegate bool ModelFilterFunc (Clutter.Model model, Clutter.ModelIter iter);
9023         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 2.9)]
9024         [Version (deprecated = true, deprecated_since = "1.24", since = "0.6")]
9025         public delegate bool ModelForeachFunc (Clutter.Model model, Clutter.ModelIter iter);
9026         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 3.9)]
9027         [Version (deprecated = true, deprecated_since = "1.24", since = "0.6")]
9028         public delegate int ModelSortFunc (Clutter.Model model, GLib.Value a, GLib.Value b);
9029         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
9030         [Version (since = "1.0")]
9031         public delegate void PathCallback (Clutter.PathNode node);
9032         [CCode (cheader_filename = "clutter/clutter.h", has_target = false)]
9033         [Version (since = "1.0")]
9034         public delegate bool ProgressFunc (GLib.Value a, GLib.Value b, double progress, GLib.Value retval);
9035         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 6.9)]
9036         [Version (since = "0.6")]
9037         public delegate void ScriptConnectFunc (Clutter.Script script, GLib.Object object, string signal_name, string handler_name, GLib.Object connect_object, GLib.ConnectFlags flags);
9038         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 3.9)]
9039         [Version (since = "1.10")]
9040         public delegate double TimelineProgressFunc (Clutter.Timeline timeline, double elapsed, double total);
9041         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_COGL")]
9042         [Version (deprecated = true, deprecated_since = "1.10", since = "0.4")]
9043         public const string COGL;
9044         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_CURRENT_TIME")]
9045         [Version (since = "0.4")]
9046         public const int CURRENT_TIME;
9047         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_FLAVOUR")]
9048         [Version (deprecated = true, deprecated_since = "1.10", since = "0.4")]
9049         public const string FLAVOUR;
9050         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_MAJOR_VERSION")]
9051         public const int MAJOR_VERSION;
9052         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_MICRO_VERSION")]
9053         public const int MICRO_VERSION;
9054         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_MINOR_VERSION")]
9055         public const int MINOR_VERSION;
9056         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_PATH_RELATIVE")]
9057         public const int PATH_RELATIVE;
9058         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_PRIORITY_REDRAW")]
9059         [Version (since = "0.8")]
9060         public const int PRIORITY_REDRAW;
9061         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_VERSION")]
9062         public const double VERSION;
9063         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_VERSION_HEX")]
9064         public const int VERSION_HEX;
9065         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_VERSION_S")]
9066         public const string VERSION_S;
9067         [CCode (cheader_filename = "clutter/clutter.h")]
9068         public static void base_init ();
9069         [CCode (cheader_filename = "clutter/clutter.h")]
9070         [Version (since = "1.12")]
9071         public static void cairo_clear (Cairo.Context cr);
9072         [CCode (cheader_filename = "clutter/clutter.h")]
9073         [Version (since = "1.0")]
9074         public static void cairo_set_source_color (Cairo.Context cr, Clutter.Color color);
9075         [CCode (cheader_filename = "clutter/clutter.h")]
9076         [Version (since = "1.2")]
9077         public static bool check_version (uint major, uint minor, uint micro);
9078         [CCode (cheader_filename = "clutter/clutter.h")]
9079         [Version (since = "1.10")]
9080         public static bool check_windowing_backend (string backend_type);
9081         [CCode (cheader_filename = "clutter/clutter.h")]
9082         [Version (deprecated = true, deprecated_since = "1.10", since = "0.8")]
9083         public static void clear_glyph_cache ();
9084         [CCode (cheader_filename = "clutter/clutter.h")]
9085         [Version (since = "1.14")]
9086         public static void disable_accessibility ();
9087         [CCode (cheader_filename = "clutter/clutter.h")]
9088         [Version (since = "0.4")]
9089         public static void do_event (Clutter.Event event);
9090         [CCode (cheader_filename = "clutter/clutter.h")]
9091         [Version (since = "0.4")]
9092         public static bool events_pending ();
9093         [CCode (cheader_filename = "clutter/clutter.h")]
9094         [Version (since = "1.4")]
9095         public static bool get_accessibility_enabled ();
9096         [CCode (cheader_filename = "clutter/clutter.h")]
9097         [Version (since = "1.2")]
9098         public static unowned Clutter.Event get_current_event ();
9099         [CCode (cheader_filename = "clutter/clutter.h")]
9100         [Version (since = "1.0")]
9101         public static uint32 get_current_event_time ();
9102         [CCode (cheader_filename = "clutter/clutter.h")]
9103         [Version (deprecated = true, deprecated_since = "1.10")]
9104         public static bool get_debug_enabled ();
9105         [CCode (cheader_filename = "clutter/clutter.h")]
9106         [Version (since = "0.4")]
9107         public static unowned Clutter.Backend get_default_backend ();
9108         [CCode (cheader_filename = "clutter/clutter.h")]
9109         [Version (since = "0.6")]
9110         public static uint get_default_frame_rate ();
9111         [CCode (cheader_filename = "clutter/clutter.h")]
9112         [Version (since = "1.2")]
9113         public static Clutter.TextDirection get_default_text_direction ();
9114         [CCode (cheader_filename = "clutter/clutter.h")]
9115         [Version (deprecated = true, deprecated_since = "1.10", since = "1.0")]
9116         public static Clutter.FontFlags get_font_flags ();
9117         [CCode (cheader_filename = "clutter/clutter.h")]
9118         [Version (since = "1.0")]
9119         public static unowned Pango.FontMap get_font_map ();
9120         [CCode (cheader_filename = "clutter/clutter.h")]
9121         [Version (since = "0.6")]
9122         public static unowned Clutter.Actor get_keyboard_grab ();
9123         [CCode (cheader_filename = "clutter/clutter.h")]
9124         [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
9125         public static bool get_motion_events_enabled ();
9126         [CCode (cheader_filename = "clutter/clutter.h")]
9127         [Version (since = "0.2")]
9128         public static GLib.OptionGroup get_option_group ();
9129         [CCode (cheader_filename = "clutter/clutter.h")]
9130         [Version (since = "0.8")]
9131         public static GLib.OptionGroup get_option_group_without_init ();
9132         [CCode (cheader_filename = "clutter/clutter.h")]
9133         [Version (since = "0.6")]
9134         public static unowned Clutter.Actor get_pointer_grab ();
9135         [CCode (cheader_filename = "clutter/clutter.h")]
9136         [Version (since = "0.6")]
9137         public static unowned string get_script_id (GLib.Object gobject);
9138         [CCode (cheader_filename = "clutter/clutter.h")]
9139         [Version (deprecated = true, deprecated_since = "1.10", since = "0.4")]
9140         public static bool get_show_fps ();
9141         [CCode (cheader_filename = "clutter/clutter.h")]
9142         [Version (deprecated = true, deprecated_since = "1.10")]
9143         public static ulong get_timestamp ();
9144         [CCode (cheader_filename = "clutter/clutter.h")]
9145         [Version (since = "0.6")]
9146         public static void grab_keyboard (Clutter.Actor actor);
9147         [CCode (cheader_filename = "clutter/clutter.h")]
9148         [Version (since = "0.6")]
9149         public static void grab_pointer (Clutter.Actor actor);
9150         [CCode (cheader_filename = "clutter/clutter.h")]
9151         [Version (deprecated = true, deprecated_since = "1.10", since = "0.8")]
9152         public static void grab_pointer_for_device (Clutter.Actor actor, int id_);
9153         [CCode (cheader_filename = "clutter/clutter.h")]
9154         public static Clutter.InitError init ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref unowned string[]? argv);
9155         [CCode (cheader_filename = "clutter/clutter.h")]
9156         [Version (since = "0.2")]
9157         public static Clutter.InitError init_with_args ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref unowned string[]? argv, string? parameter_string, [CCode (array_length = false)] GLib.OptionEntry[]? entries, string? translation_domain) throws GLib.Error;
9158         [CCode (cheader_filename = "clutter/clutter.h")]
9159         public static uint32 keysym_to_unicode (uint keyval);
9160         [CCode (cheader_filename = "clutter/clutter.h")]
9161         public static void main ();
9162         [CCode (cheader_filename = "clutter/clutter.h")]
9163         public static int main_level ();
9164         [CCode (cheader_filename = "clutter/clutter.h")]
9165         public static void main_quit ();
9166         [CCode (cheader_filename = "clutter/clutter.h")]
9167         [Version (deprecated = true, deprecated_since = "1.10", since = "0.6")]
9168         public static void set_default_frame_rate (uint frames_per_sec);
9169         [CCode (cheader_filename = "clutter/clutter.h")]
9170         [Version (deprecated = true, deprecated_since = "1.10", since = "1.0")]
9171         public static void set_font_flags (Clutter.FontFlags flags);
9172         [CCode (cheader_filename = "clutter/clutter.h")]
9173         [Version (deprecated = true, deprecated_since = "1.8", since = "0.6")]
9174         public static void set_motion_events_enabled (bool enable);
9175         [CCode (cheader_filename = "clutter/clutter.h")]
9176         [Version (since = "1.16")]
9177         public static void set_windowing_backend (string backend_type);
9178         [CCode (cheader_filename = "clutter/clutter.h")]
9179         [Version (since = "1.18")]
9180         public static void test_add_data_full (string test_path, owned GLib.TestDataFunc test_func);
9181         [CCode (cheader_filename = "clutter/clutter.h")]
9182         [Version (since = "1.18")]
9183         public static bool test_check_actor_at_point (Clutter.Actor stage, Clutter.Point point, Clutter.Actor actor, out Clutter.Actor? result);
9184         [CCode (cheader_filename = "clutter/clutter.h")]
9185         [Version (since = "1.18")]
9186         public static bool test_check_color_at_point (Clutter.Actor stage, Clutter.Point point, Clutter.Color color, out Clutter.Color result);
9187         [CCode (cheader_filename = "clutter/clutter.h")]
9188         [Version (since = "1.18")]
9189         public static unowned Clutter.Actor test_get_stage ();
9190         [CCode (cheader_filename = "clutter/clutter.h")]
9191         public static void test_init (int argc, string argv);
9192         [CCode (cheader_filename = "clutter/clutter.h")]
9193         [Version (since = "1.18")]
9194         public static int test_run ();
9195         [CCode (cheader_filename = "clutter/clutter.h")]
9196         [Version (since = "0.6")]
9197         public static void ungrab_keyboard ();
9198         [CCode (cheader_filename = "clutter/clutter.h")]
9199         [Version (since = "0.6")]
9200         public static void ungrab_pointer ();
9201         [CCode (cheader_filename = "clutter/clutter.h")]
9202         [Version (deprecated = true, deprecated_since = "1.10", since = "0.8")]
9203         public static void ungrab_pointer_for_device (int id_);
9204         [CCode (cheader_filename = "clutter/clutter.h")]
9205         [Version (since = "1.10")]
9206         public static uint unicode_to_keysym (uint32 wc);