src/Builder4/config1.builder
[app.Builder.js] / src / vapi / clutter-1.0.vapi
1 /* clutter-1.0.vapi generated by vapigen, do not modify. */
2
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                 [Deprecated (since = "1.6")]
8                 public static uint add (uint fps, GLib.SourceFunc func);
9                 [CCode (cheader_filename = "clutter/clutter.h")]
10                 [Deprecated (since = "1.6")]
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 int @0;
16                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_1")]
17                 public const int @1;
18                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_2")]
19                 public const int @2;
20                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3")]
21                 public const int @3;
22                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_AltCursor")]
23                 public const int @3270_AltCursor;
24                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Attn")]
25                 public const int @3270_Attn;
26                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_BackTab")]
27                 public const int @3270_BackTab;
28                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_ChangeScreen")]
29                 public const int @3270_ChangeScreen;
30                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Copy")]
31                 public const int @3270_Copy;
32                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_CursorBlink")]
33                 public const int @3270_CursorBlink;
34                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_CursorSelect")]
35                 public const int @3270_CursorSelect;
36                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_DeleteWord")]
37                 public const int @3270_DeleteWord;
38                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Duplicate")]
39                 public const int @3270_Duplicate;
40                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Enter")]
41                 public const int @3270_Enter;
42                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_EraseEOF")]
43                 public const int @3270_EraseEOF;
44                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_EraseInput")]
45                 public const int @3270_EraseInput;
46                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_ExSelect")]
47                 public const int @3270_ExSelect;
48                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_FieldMark")]
49                 public const int @3270_FieldMark;
50                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Ident")]
51                 public const int @3270_Ident;
52                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Jump")]
53                 public const int @3270_Jump;
54                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_KeyClick")]
55                 public const int @3270_KeyClick;
56                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Left2")]
57                 public const int @3270_Left2;
58                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_PA1")]
59                 public const int @3270_PA1;
60                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_PA2")]
61                 public const int @3270_PA2;
62                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_PA3")]
63                 public const int @3270_PA3;
64                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Play")]
65                 public const int @3270_Play;
66                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_PrintScreen")]
67                 public const int @3270_PrintScreen;
68                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Quit")]
69                 public const int @3270_Quit;
70                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Record")]
71                 public const int @3270_Record;
72                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Reset")]
73                 public const int @3270_Reset;
74                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Right2")]
75                 public const int @3270_Right2;
76                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Rule")]
77                 public const int @3270_Rule;
78                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Setup")]
79                 public const int @3270_Setup;
80                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Test")]
81                 public const int @3270_Test;
82                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_4")]
83                 public const int @4;
84                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_5")]
85                 public const int @5;
86                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_6")]
87                 public const int @6;
88                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_7")]
89                 public const int @7;
90                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_8")]
91                 public const int @8;
92                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_9")]
93                 public const int @9;
94                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_A")]
95                 public const int A;
96                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AE")]
97                 public const int AE;
98                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Aacute")]
99                 public const int Aacute;
100                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abelowdot")]
101                 public const int Abelowdot;
102                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abreve")]
103                 public const int Abreve;
104                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abreveacute")]
105                 public const int Abreveacute;
106                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abrevebelowdot")]
107                 public const int Abrevebelowdot;
108                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abrevegrave")]
109                 public const int Abrevegrave;
110                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abrevehook")]
111                 public const int Abrevehook;
112                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abrevetilde")]
113                 public const int Abrevetilde;
114                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AccessX_Enable")]
115                 public const int AccessX_Enable;
116                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AccessX_Feedback_Enable")]
117                 public const int AccessX_Feedback_Enable;
118                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflex")]
119                 public const int Acircumflex;
120                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflexacute")]
121                 public const int Acircumflexacute;
122                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflexbelowdot")]
123                 public const int Acircumflexbelowdot;
124                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflexgrave")]
125                 public const int Acircumflexgrave;
126                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflexhook")]
127                 public const int Acircumflexhook;
128                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflextilde")]
129                 public const int Acircumflextilde;
130                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AddFavorite")]
131                 public const int AddFavorite;
132                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Adiaeresis")]
133                 public const int Adiaeresis;
134                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Agrave")]
135                 public const int Agrave;
136                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ahook")]
137                 public const int Ahook;
138                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Alt_L")]
139                 public const int Alt_L;
140                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Alt_R")]
141                 public const int Alt_R;
142                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Amacron")]
143                 public const int Amacron;
144                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Aogonek")]
145                 public const int Aogonek;
146                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ApplicationLeft")]
147                 public const int ApplicationLeft;
148                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ApplicationRight")]
149                 public const int ApplicationRight;
150                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_0")]
151                 public const int Arabic_0;
152                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_1")]
153                 public const int Arabic_1;
154                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_2")]
155                 public const int Arabic_2;
156                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_3")]
157                 public const int Arabic_3;
158                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_4")]
159                 public const int Arabic_4;
160                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_5")]
161                 public const int Arabic_5;
162                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_6")]
163                 public const int Arabic_6;
164                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_7")]
165                 public const int Arabic_7;
166                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_8")]
167                 public const int Arabic_8;
168                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_9")]
169                 public const int Arabic_9;
170                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ain")]
171                 public const int Arabic_ain;
172                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_alef")]
173                 public const int Arabic_alef;
174                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_alefmaksura")]
175                 public const int Arabic_alefmaksura;
176                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_beh")]
177                 public const int Arabic_beh;
178                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_comma")]
179                 public const int Arabic_comma;
180                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_dad")]
181                 public const int Arabic_dad;
182                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_dal")]
183                 public const int Arabic_dal;
184                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_damma")]
185                 public const int Arabic_damma;
186                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_dammatan")]
187                 public const int Arabic_dammatan;
188                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ddal")]
189                 public const int Arabic_ddal;
190                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_farsi_yeh")]
191                 public const int Arabic_farsi_yeh;
192                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_fatha")]
193                 public const int Arabic_fatha;
194                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_fathatan")]
195                 public const int Arabic_fathatan;
196                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_feh")]
197                 public const int Arabic_feh;
198                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_fullstop")]
199                 public const int Arabic_fullstop;
200                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_gaf")]
201                 public const int Arabic_gaf;
202                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ghain")]
203                 public const int Arabic_ghain;
204                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ha")]
205                 public const int Arabic_ha;
206                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hah")]
207                 public const int Arabic_hah;
208                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamza")]
209                 public const int Arabic_hamza;
210                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamza_above")]
211                 public const int Arabic_hamza_above;
212                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamza_below")]
213                 public const int Arabic_hamza_below;
214                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamzaonalef")]
215                 public const int Arabic_hamzaonalef;
216                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamzaonwaw")]
217                 public const int Arabic_hamzaonwaw;
218                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamzaonyeh")]
219                 public const int Arabic_hamzaonyeh;
220                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamzaunderalef")]
221                 public const int Arabic_hamzaunderalef;
222                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_heh")]
223                 public const int Arabic_heh;
224                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_heh_doachashmee")]
225                 public const int Arabic_heh_doachashmee;
226                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_heh_goal")]
227                 public const int Arabic_heh_goal;
228                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_jeem")]
229                 public const int Arabic_jeem;
230                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_jeh")]
231                 public const int Arabic_jeh;
232                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_kaf")]
233                 public const int Arabic_kaf;
234                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_kasra")]
235                 public const int Arabic_kasra;
236                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_kasratan")]
237                 public const int Arabic_kasratan;
238                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_keheh")]
239                 public const int Arabic_keheh;
240                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_khah")]
241                 public const int Arabic_khah;
242                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_lam")]
243                 public const int Arabic_lam;
244                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_madda_above")]
245                 public const int Arabic_madda_above;
246                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_maddaonalef")]
247                 public const int Arabic_maddaonalef;
248                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_meem")]
249                 public const int Arabic_meem;
250                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_noon")]
251                 public const int Arabic_noon;
252                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_noon_ghunna")]
253                 public const int Arabic_noon_ghunna;
254                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_peh")]
255                 public const int Arabic_peh;
256                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_percent")]
257                 public const int Arabic_percent;
258                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_qaf")]
259                 public const int Arabic_qaf;
260                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_question_mark")]
261                 public const int Arabic_question_mark;
262                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ra")]
263                 public const int Arabic_ra;
264                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_rreh")]
265                 public const int Arabic_rreh;
266                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_sad")]
267                 public const int Arabic_sad;
268                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_seen")]
269                 public const int Arabic_seen;
270                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_semicolon")]
271                 public const int Arabic_semicolon;
272                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_shadda")]
273                 public const int Arabic_shadda;
274                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_sheen")]
275                 public const int Arabic_sheen;
276                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_sukun")]
277                 public const int Arabic_sukun;
278                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_superscript_alef")]
279                 public const int Arabic_superscript_alef;
280                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_switch")]
281                 public const int Arabic_switch;
282                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tah")]
283                 public const int Arabic_tah;
284                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tatweel")]
285                 public const int Arabic_tatweel;
286                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tcheh")]
287                 public const int Arabic_tcheh;
288                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_teh")]
289                 public const int Arabic_teh;
290                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tehmarbuta")]
291                 public const int Arabic_tehmarbuta;
292                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_thal")]
293                 public const int Arabic_thal;
294                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_theh")]
295                 public const int Arabic_theh;
296                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tteh")]
297                 public const int Arabic_tteh;
298                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_veh")]
299                 public const int Arabic_veh;
300                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_waw")]
301                 public const int Arabic_waw;
302                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_yeh")]
303                 public const int Arabic_yeh;
304                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_yeh_baree")]
305                 public const int Arabic_yeh_baree;
306                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_zah")]
307                 public const int Arabic_zah;
308                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_zain")]
309                 public const int Arabic_zain;
310                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Aring")]
311                 public const int Aring;
312                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_AT")]
313                 public const int Armenian_AT;
314                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_AYB")]
315                 public const int Armenian_AYB;
316                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_BEN")]
317                 public const int Armenian_BEN;
318                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_CHA")]
319                 public const int Armenian_CHA;
320                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_DA")]
321                 public const int Armenian_DA;
322                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_DZA")]
323                 public const int Armenian_DZA;
324                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_E")]
325                 public const int Armenian_E;
326                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_FE")]
327                 public const int Armenian_FE;
328                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_GHAT")]
329                 public const int Armenian_GHAT;
330                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_GIM")]
331                 public const int Armenian_GIM;
332                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_HI")]
333                 public const int Armenian_HI;
334                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_HO")]
335                 public const int Armenian_HO;
336                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_INI")]
337                 public const int Armenian_INI;
338                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_JE")]
339                 public const int Armenian_JE;
340                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_KE")]
341                 public const int Armenian_KE;
342                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_KEN")]
343                 public const int Armenian_KEN;
344                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_KHE")]
345                 public const int Armenian_KHE;
346                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_LYUN")]
347                 public const int Armenian_LYUN;
348                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_MEN")]
349                 public const int Armenian_MEN;
350                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_NU")]
351                 public const int Armenian_NU;
352                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_O")]
353                 public const int Armenian_O;
354                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_PE")]
355                 public const int Armenian_PE;
356                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_PYUR")]
357                 public const int Armenian_PYUR;
358                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_RA")]
359                 public const int Armenian_RA;
360                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_RE")]
361                 public const int Armenian_RE;
362                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_SE")]
363                 public const int Armenian_SE;
364                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_SHA")]
365                 public const int Armenian_SHA;
366                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TCHE")]
367                 public const int Armenian_TCHE;
368                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TO")]
369                 public const int Armenian_TO;
370                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TSA")]
371                 public const int Armenian_TSA;
372                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TSO")]
373                 public const int Armenian_TSO;
374                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TYUN")]
375                 public const int Armenian_TYUN;
376                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_VEV")]
377                 public const int Armenian_VEV;
378                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_VO")]
379                 public const int Armenian_VO;
380                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_VYUN")]
381                 public const int Armenian_VYUN;
382                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_YECH")]
383                 public const int Armenian_YECH;
384                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ZA")]
385                 public const int Armenian_ZA;
386                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ZHE")]
387                 public const int Armenian_ZHE;
388                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_accent")]
389                 public const int Armenian_accent;
390                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_amanak")]
391                 public const int Armenian_amanak;
392                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_apostrophe")]
393                 public const int Armenian_apostrophe;
394                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_at")]
395                 public const int Armenian_at;
396                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ayb")]
397                 public const int Armenian_ayb;
398                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ben")]
399                 public const int Armenian_ben;
400                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_but")]
401                 public const int Armenian_but;
402                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_cha")]
403                 public const int Armenian_cha;
404                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_da")]
405                 public const int Armenian_da;
406                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_dza")]
407                 public const int Armenian_dza;
408                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_e")]
409                 public const int Armenian_e;
410                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_exclam")]
411                 public const int Armenian_exclam;
412                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_fe")]
413                 public const int Armenian_fe;
414                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_full_stop")]
415                 public const int Armenian_full_stop;
416                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ghat")]
417                 public const int Armenian_ghat;
418                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_gim")]
419                 public const int Armenian_gim;
420                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_hi")]
421                 public const int Armenian_hi;
422                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ho")]
423                 public const int Armenian_ho;
424                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_hyphen")]
425                 public const int Armenian_hyphen;
426                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ini")]
427                 public const int Armenian_ini;
428                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_je")]
429                 public const int Armenian_je;
430                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ke")]
431                 public const int Armenian_ke;
432                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ken")]
433                 public const int Armenian_ken;
434                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_khe")]
435                 public const int Armenian_khe;
436                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ligature_ew")]
437                 public const int Armenian_ligature_ew;
438                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_lyun")]
439                 public const int Armenian_lyun;
440                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_men")]
441                 public const int Armenian_men;
442                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_nu")]
443                 public const int Armenian_nu;
444                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_o")]
445                 public const int Armenian_o;
446                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_paruyk")]
447                 public const int Armenian_paruyk;
448                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_pe")]
449                 public const int Armenian_pe;
450                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_pyur")]
451                 public const int Armenian_pyur;
452                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_question")]
453                 public const int Armenian_question;
454                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ra")]
455                 public const int Armenian_ra;
456                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_re")]
457                 public const int Armenian_re;
458                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_se")]
459                 public const int Armenian_se;
460                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_separation_mark")]
461                 public const int Armenian_separation_mark;
462                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_sha")]
463                 public const int Armenian_sha;
464                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_shesht")]
465                 public const int Armenian_shesht;
466                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_tche")]
467                 public const int Armenian_tche;
468                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_to")]
469                 public const int Armenian_to;
470                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_tsa")]
471                 public const int Armenian_tsa;
472                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_tso")]
473                 public const int Armenian_tso;
474                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_tyun")]
475                 public const int Armenian_tyun;
476                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_verjaket")]
477                 public const int Armenian_verjaket;
478                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_vev")]
479                 public const int Armenian_vev;
480                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_vo")]
481                 public const int Armenian_vo;
482                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_vyun")]
483                 public const int Armenian_vyun;
484                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_yech")]
485                 public const int Armenian_yech;
486                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_yentamna")]
487                 public const int Armenian_yentamna;
488                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_za")]
489                 public const int Armenian_za;
490                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_zhe")]
491                 public const int Armenian_zhe;
492                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Atilde")]
493                 public const int Atilde;
494                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudibleBell_Enable")]
495                 public const int AudibleBell_Enable;
496                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioCycleTrack")]
497                 public const int AudioCycleTrack;
498                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioForward")]
499                 public const int AudioForward;
500                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioLowerVolume")]
501                 public const int AudioLowerVolume;
502                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioMedia")]
503                 public const int AudioMedia;
504                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioMicMute")]
505                 public const int AudioMicMute;
506                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioMute")]
507                 public const int AudioMute;
508                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioNext")]
509                 public const int AudioNext;
510                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioPause")]
511                 public const int AudioPause;
512                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioPlay")]
513                 public const int AudioPlay;
514                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioPrev")]
515                 public const int AudioPrev;
516                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRaiseVolume")]
517                 public const int AudioRaiseVolume;
518                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRandomPlay")]
519                 public const int AudioRandomPlay;
520                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRecord")]
521                 public const int AudioRecord;
522                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRepeat")]
523                 public const int AudioRepeat;
524                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRewind")]
525                 public const int AudioRewind;
526                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioStop")]
527                 public const int AudioStop;
528                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Away")]
529                 public const int Away;
530                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_B")]
531                 public const int B;
532                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Babovedot")]
533                 public const int Babovedot;
534                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Back")]
535                 public const int Back;
536                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_BackForward")]
537                 public const int BackForward;
538                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_BackSpace")]
539                 public const int BackSpace;
540                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Battery")]
541                 public const int Battery;
542                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Begin")]
543                 public const int Begin;
544                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Blue")]
545                 public const int Blue;
546                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Bluetooth")]
547                 public const int Bluetooth;
548                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Book")]
549                 public const int Book;
550                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_BounceKeys_Enable")]
551                 public const int BounceKeys_Enable;
552                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Break")]
553                 public const int Break;
554                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_BrightnessAdjust")]
555                 public const int BrightnessAdjust;
556                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Byelorussian_SHORTU")]
557                 public const int Byelorussian_SHORTU;
558                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Byelorussian_shortu")]
559                 public const int Byelorussian_shortu;
560                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_C")]
561                 public const int C;
562                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_CD")]
563                 public const int CD;
564                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_CH")]
565                 public const int CH;
566                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_C_H")]
567                 public const int C_H;
568                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_C_h")]
569                 public const int C_h;
570                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cabovedot")]
571                 public const int Cabovedot;
572                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cacute")]
573                 public const int Cacute;
574                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Calculator")]
575                 public const int Calculator;
576                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Calendar")]
577                 public const int Calendar;
578                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cancel")]
579                 public const int Cancel;
580                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Caps_Lock")]
581                 public const int Caps_Lock;
582                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ccaron")]
583                 public const int Ccaron;
584                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ccedilla")]
585                 public const int Ccedilla;
586                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ccircumflex")]
587                 public const int Ccircumflex;
588                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ch")]
589                 public const int Ch;
590                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Clear")]
591                 public const int Clear;
592                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ClearGrab")]
593                 public const int ClearGrab;
594                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Close")]
595                 public const int Close;
596                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Codeinput")]
597                 public const int Codeinput;
598                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ColonSign")]
599                 public const int ColonSign;
600                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Community")]
601                 public const int Community;
602                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ContrastAdjust")]
603                 public const int ContrastAdjust;
604                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Control_L")]
605                 public const int Control_L;
606                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Control_R")]
607                 public const int Control_R;
608                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Copy")]
609                 public const int Copy;
610                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_CruzeiroSign")]
611                 public const int CruzeiroSign;
612                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cut")]
613                 public const int Cut;
614                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_CycleAngle")]
615                 public const int CycleAngle;
616                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_A")]
617                 public const int Cyrillic_A;
618                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_BE")]
619                 public const int Cyrillic_BE;
620                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_CHE")]
621                 public const int Cyrillic_CHE;
622                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_CHE_descender")]
623                 public const int Cyrillic_CHE_descender;
624                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_CHE_vertstroke")]
625                 public const int Cyrillic_CHE_vertstroke;
626                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_DE")]
627                 public const int Cyrillic_DE;
628                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_DZHE")]
629                 public const int Cyrillic_DZHE;
630                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_E")]
631                 public const int Cyrillic_E;
632                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EF")]
633                 public const int Cyrillic_EF;
634                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EL")]
635                 public const int Cyrillic_EL;
636                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EM")]
637                 public const int Cyrillic_EM;
638                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EN")]
639                 public const int Cyrillic_EN;
640                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EN_descender")]
641                 public const int Cyrillic_EN_descender;
642                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ER")]
643                 public const int Cyrillic_ER;
644                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ES")]
645                 public const int Cyrillic_ES;
646                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_GHE")]
647                 public const int Cyrillic_GHE;
648                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_GHE_bar")]
649                 public const int Cyrillic_GHE_bar;
650                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_HA")]
651                 public const int Cyrillic_HA;
652                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_HARDSIGN")]
653                 public const int Cyrillic_HARDSIGN;
654                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_HA_descender")]
655                 public const int Cyrillic_HA_descender;
656                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_I")]
657                 public const int Cyrillic_I;
658                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_IE")]
659                 public const int Cyrillic_IE;
660                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_IO")]
661                 public const int Cyrillic_IO;
662                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_I_macron")]
663                 public const int Cyrillic_I_macron;
664                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_JE")]
665                 public const int Cyrillic_JE;
666                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_KA")]
667                 public const int Cyrillic_KA;
668                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_KA_descender")]
669                 public const int Cyrillic_KA_descender;
670                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_KA_vertstroke")]
671                 public const int Cyrillic_KA_vertstroke;
672                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_LJE")]
673                 public const int Cyrillic_LJE;
674                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_NJE")]
675                 public const int Cyrillic_NJE;
676                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_O")]
677                 public const int Cyrillic_O;
678                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_O_bar")]
679                 public const int Cyrillic_O_bar;
680                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_PE")]
681                 public const int Cyrillic_PE;
682                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SCHWA")]
683                 public const int Cyrillic_SCHWA;
684                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SHA")]
685                 public const int Cyrillic_SHA;
686                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SHCHA")]
687                 public const int Cyrillic_SHCHA;
688                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SHHA")]
689                 public const int Cyrillic_SHHA;
690                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SHORTI")]
691                 public const int Cyrillic_SHORTI;
692                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SOFTSIGN")]
693                 public const int Cyrillic_SOFTSIGN;
694                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_TE")]
695                 public const int Cyrillic_TE;
696                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_TSE")]
697                 public const int Cyrillic_TSE;
698                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_U")]
699                 public const int Cyrillic_U;
700                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_U_macron")]
701                 public const int Cyrillic_U_macron;
702                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_U_straight")]
703                 public const int Cyrillic_U_straight;
704                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_U_straight_bar")]
705                 public const int Cyrillic_U_straight_bar;
706                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_VE")]
707                 public const int Cyrillic_VE;
708                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_YA")]
709                 public const int Cyrillic_YA;
710                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_YERU")]
711                 public const int Cyrillic_YERU;
712                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_YU")]
713                 public const int Cyrillic_YU;
714                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ZE")]
715                 public const int Cyrillic_ZE;
716                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ZHE")]
717                 public const int Cyrillic_ZHE;
718                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ZHE_descender")]
719                 public const int Cyrillic_ZHE_descender;
720                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_a")]
721                 public const int Cyrillic_a;
722                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_be")]
723                 public const int Cyrillic_be;
724                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_che")]
725                 public const int Cyrillic_che;
726                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_che_descender")]
727                 public const int Cyrillic_che_descender;
728                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_che_vertstroke")]
729                 public const int Cyrillic_che_vertstroke;
730                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_de")]
731                 public const int Cyrillic_de;
732                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_dzhe")]
733                 public const int Cyrillic_dzhe;
734                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_e")]
735                 public const int Cyrillic_e;
736                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ef")]
737                 public const int Cyrillic_ef;
738                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_el")]
739                 public const int Cyrillic_el;
740                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_em")]
741                 public const int Cyrillic_em;
742                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_en")]
743                 public const int Cyrillic_en;
744                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_en_descender")]
745                 public const int Cyrillic_en_descender;
746                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_er")]
747                 public const int Cyrillic_er;
748                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_es")]
749                 public const int Cyrillic_es;
750                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ghe")]
751                 public const int Cyrillic_ghe;
752                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ghe_bar")]
753                 public const int Cyrillic_ghe_bar;
754                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ha")]
755                 public const int Cyrillic_ha;
756                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ha_descender")]
757                 public const int Cyrillic_ha_descender;
758                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_hardsign")]
759                 public const int Cyrillic_hardsign;
760                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_i")]
761                 public const int Cyrillic_i;
762                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_i_macron")]
763                 public const int Cyrillic_i_macron;
764                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ie")]
765                 public const int Cyrillic_ie;
766                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_io")]
767                 public const int Cyrillic_io;
768                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_je")]
769                 public const int Cyrillic_je;
770                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ka")]
771                 public const int Cyrillic_ka;
772                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ka_descender")]
773                 public const int Cyrillic_ka_descender;
774                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ka_vertstroke")]
775                 public const int Cyrillic_ka_vertstroke;
776                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_lje")]
777                 public const int Cyrillic_lje;
778                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_nje")]
779                 public const int Cyrillic_nje;
780                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_o")]
781                 public const int Cyrillic_o;
782                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_o_bar")]
783                 public const int Cyrillic_o_bar;
784                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_pe")]
785                 public const int Cyrillic_pe;
786                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_schwa")]
787                 public const int Cyrillic_schwa;
788                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_sha")]
789                 public const int Cyrillic_sha;
790                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_shcha")]
791                 public const int Cyrillic_shcha;
792                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_shha")]
793                 public const int Cyrillic_shha;
794                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_shorti")]
795                 public const int Cyrillic_shorti;
796                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_softsign")]
797                 public const int Cyrillic_softsign;
798                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_te")]
799                 public const int Cyrillic_te;
800                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_tse")]
801                 public const int Cyrillic_tse;
802                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_u")]
803                 public const int Cyrillic_u;
804                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_u_macron")]
805                 public const int Cyrillic_u_macron;
806                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_u_straight")]
807                 public const int Cyrillic_u_straight;
808                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_u_straight_bar")]
809                 public const int Cyrillic_u_straight_bar;
810                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ve")]
811                 public const int Cyrillic_ve;
812                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ya")]
813                 public const int Cyrillic_ya;
814                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_yeru")]
815                 public const int Cyrillic_yeru;
816                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_yu")]
817                 public const int Cyrillic_yu;
818                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ze")]
819                 public const int Cyrillic_ze;
820                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_zhe")]
821                 public const int Cyrillic_zhe;
822                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_zhe_descender")]
823                 public const int Cyrillic_zhe_descender;
824                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_D")]
825                 public const int D;
826                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_DOS")]
827                 public const int DOS;
828                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Dabovedot")]
829                 public const int Dabovedot;
830                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Dcaron")]
831                 public const int Dcaron;
832                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Delete")]
833                 public const int Delete;
834                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Display")]
835                 public const int Display;
836                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Documents")]
837                 public const int Documents;
838                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_DongSign")]
839                 public const int DongSign;
840                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Down")]
841                 public const int Down;
842                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Dstroke")]
843                 public const int Dstroke;
844                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_E")]
845                 public const int E;
846                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ENG")]
847                 public const int ENG;
848                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ETH")]
849                 public const int ETH;
850                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_EZH")]
851                 public const int EZH;
852                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eabovedot")]
853                 public const int Eabovedot;
854                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eacute")]
855                 public const int Eacute;
856                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ebelowdot")]
857                 public const int Ebelowdot;
858                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecaron")]
859                 public const int Ecaron;
860                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflex")]
861                 public const int Ecircumflex;
862                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflexacute")]
863                 public const int Ecircumflexacute;
864                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflexbelowdot")]
865                 public const int Ecircumflexbelowdot;
866                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflexgrave")]
867                 public const int Ecircumflexgrave;
868                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflexhook")]
869                 public const int Ecircumflexhook;
870                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflextilde")]
871                 public const int Ecircumflextilde;
872                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_EcuSign")]
873                 public const int EcuSign;
874                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ediaeresis")]
875                 public const int Ediaeresis;
876                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Egrave")]
877                 public const int Egrave;
878                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ehook")]
879                 public const int Ehook;
880                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eisu_Shift")]
881                 public const int Eisu_Shift;
882                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eisu_toggle")]
883                 public const int Eisu_toggle;
884                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eject")]
885                 public const int Eject;
886                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Emacron")]
887                 public const int Emacron;
888                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_End")]
889                 public const int End;
890                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eogonek")]
891                 public const int Eogonek;
892                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Escape")]
893                 public const int Escape;
894                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eth")]
895                 public const int Eth;
896                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Etilde")]
897                 public const int Etilde;
898                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_EuroSign")]
899                 public const int EuroSign;
900                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Excel")]
901                 public const int Excel;
902                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Execute")]
903                 public const int Execute;
904                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Explorer")]
905                 public const int Explorer;
906                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F")]
907                 public const int F;
908                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F1")]
909                 public const int F1;
910                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F10")]
911                 public const int F10;
912                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F11")]
913                 public const int F11;
914                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F12")]
915                 public const int F12;
916                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F13")]
917                 public const int F13;
918                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F14")]
919                 public const int F14;
920                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F15")]
921                 public const int F15;
922                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F16")]
923                 public const int F16;
924                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F17")]
925                 public const int F17;
926                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F18")]
927                 public const int F18;
928                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F19")]
929                 public const int F19;
930                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F2")]
931                 public const int F2;
932                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F20")]
933                 public const int F20;
934                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F21")]
935                 public const int F21;
936                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F22")]
937                 public const int F22;
938                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F23")]
939                 public const int F23;
940                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F24")]
941                 public const int F24;
942                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F25")]
943                 public const int F25;
944                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F26")]
945                 public const int F26;
946                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F27")]
947                 public const int F27;
948                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F28")]
949                 public const int F28;
950                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F29")]
951                 public const int F29;
952                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F3")]
953                 public const int F3;
954                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F30")]
955                 public const int F30;
956                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F31")]
957                 public const int F31;
958                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F32")]
959                 public const int F32;
960                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F33")]
961                 public const int F33;
962                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F34")]
963                 public const int F34;
964                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F35")]
965                 public const int F35;
966                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F4")]
967                 public const int F4;
968                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F5")]
969                 public const int F5;
970                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F6")]
971                 public const int F6;
972                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F7")]
973                 public const int F7;
974                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F8")]
975                 public const int F8;
976                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F9")]
977                 public const int F9;
978                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_FFrancSign")]
979                 public const int FFrancSign;
980                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Fabovedot")]
981                 public const int Fabovedot;
982                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_0")]
983                 public const int Farsi_0;
984                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_1")]
985                 public const int Farsi_1;
986                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_2")]
987                 public const int Farsi_2;
988                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_3")]
989                 public const int Farsi_3;
990                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_4")]
991                 public const int Farsi_4;
992                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_5")]
993                 public const int Farsi_5;
994                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_6")]
995                 public const int Farsi_6;
996                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_7")]
997                 public const int Farsi_7;
998                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_8")]
999                 public const int Farsi_8;
1000                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_9")]
1001                 public const int Farsi_9;
1002                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_yeh")]
1003                 public const int Farsi_yeh;
1004                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Favorites")]
1005                 public const int Favorites;
1006                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Finance")]
1007                 public const int Finance;
1008                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Find")]
1009                 public const int Find;
1010                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_First_Virtual_Screen")]
1011                 public const int First_Virtual_Screen;
1012                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Forward")]
1013                 public const int Forward;
1014                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_FrameBack")]
1015                 public const int FrameBack;
1016                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_FrameForward")]
1017                 public const int FrameForward;
1018                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_G")]
1019                 public const int G;
1020                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gabovedot")]
1021                 public const int Gabovedot;
1022                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Game")]
1023                 public const int Game;
1024                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gbreve")]
1025                 public const int Gbreve;
1026                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gcaron")]
1027                 public const int Gcaron;
1028                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gcedilla")]
1029                 public const int Gcedilla;
1030                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gcircumflex")]
1031                 public const int Gcircumflex;
1032                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_an")]
1033                 public const int Georgian_an;
1034                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_ban")]
1035                 public const int Georgian_ban;
1036                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_can")]
1037                 public const int Georgian_can;
1038                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_char")]
1039                 public const int Georgian_char;
1040                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_chin")]
1041                 public const int Georgian_chin;
1042                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_cil")]
1043                 public const int Georgian_cil;
1044                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_don")]
1045                 public const int Georgian_don;
1046                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_en")]
1047                 public const int Georgian_en;
1048                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_fi")]
1049                 public const int Georgian_fi;
1050                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_gan")]
1051                 public const int Georgian_gan;
1052                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_ghan")]
1053                 public const int Georgian_ghan;
1054                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_hae")]
1055                 public const int Georgian_hae;
1056                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_har")]
1057                 public const int Georgian_har;
1058                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_he")]
1059                 public const int Georgian_he;
1060                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_hie")]
1061                 public const int Georgian_hie;
1062                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_hoe")]
1063                 public const int Georgian_hoe;
1064                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_in")]
1065                 public const int Georgian_in;
1066                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_jhan")]
1067                 public const int Georgian_jhan;
1068                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_jil")]
1069                 public const int Georgian_jil;
1070                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_kan")]
1071                 public const int Georgian_kan;
1072                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_khar")]
1073                 public const int Georgian_khar;
1074                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_las")]
1075                 public const int Georgian_las;
1076                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_man")]
1077                 public const int Georgian_man;
1078                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_nar")]
1079                 public const int Georgian_nar;
1080                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_on")]
1081                 public const int Georgian_on;
1082                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_par")]
1083                 public const int Georgian_par;
1084                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_phar")]
1085                 public const int Georgian_phar;
1086                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_qar")]
1087                 public const int Georgian_qar;
1088                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_rae")]
1089                 public const int Georgian_rae;
1090                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_san")]
1091                 public const int Georgian_san;
1092                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_shin")]
1093                 public const int Georgian_shin;
1094                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_tan")]
1095                 public const int Georgian_tan;
1096                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_tar")]
1097                 public const int Georgian_tar;
1098                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_un")]
1099                 public const int Georgian_un;
1100                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_vin")]
1101                 public const int Georgian_vin;
1102                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_we")]
1103                 public const int Georgian_we;
1104                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_xan")]
1105                 public const int Georgian_xan;
1106                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_zen")]
1107                 public const int Georgian_zen;
1108                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_zhar")]
1109                 public const int Georgian_zhar;
1110                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Go")]
1111                 public const int Go;
1112                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ALPHA")]
1113                 public const int Greek_ALPHA;
1114                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ALPHAaccent")]
1115                 public const int Greek_ALPHAaccent;
1116                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_BETA")]
1117                 public const int Greek_BETA;
1118                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_CHI")]
1119                 public const int Greek_CHI;
1120                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_DELTA")]
1121                 public const int Greek_DELTA;
1122                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_EPSILON")]
1123                 public const int Greek_EPSILON;
1124                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_EPSILONaccent")]
1125                 public const int Greek_EPSILONaccent;
1126                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ETA")]
1127                 public const int Greek_ETA;
1128                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ETAaccent")]
1129                 public const int Greek_ETAaccent;
1130                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_GAMMA")]
1131                 public const int Greek_GAMMA;
1132                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_IOTA")]
1133                 public const int Greek_IOTA;
1134                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_IOTAaccent")]
1135                 public const int Greek_IOTAaccent;
1136                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_IOTAdiaeresis")]
1137                 public const int Greek_IOTAdiaeresis;
1138                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_IOTAdieresis")]
1139                 public const int Greek_IOTAdieresis;
1140                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_KAPPA")]
1141                 public const int Greek_KAPPA;
1142                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_LAMBDA")]
1143                 public const int Greek_LAMBDA;
1144                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_LAMDA")]
1145                 public const int Greek_LAMDA;
1146                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_MU")]
1147                 public const int Greek_MU;
1148                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_NU")]
1149                 public const int Greek_NU;
1150                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_OMEGA")]
1151                 public const int Greek_OMEGA;
1152                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_OMEGAaccent")]
1153                 public const int Greek_OMEGAaccent;
1154                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_OMICRON")]
1155                 public const int Greek_OMICRON;
1156                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_OMICRONaccent")]
1157                 public const int Greek_OMICRONaccent;
1158                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_PHI")]
1159                 public const int Greek_PHI;
1160                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_PI")]
1161                 public const int Greek_PI;
1162                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_PSI")]
1163                 public const int Greek_PSI;
1164                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_RHO")]
1165                 public const int Greek_RHO;
1166                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_SIGMA")]
1167                 public const int Greek_SIGMA;
1168                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_TAU")]
1169                 public const int Greek_TAU;
1170                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_THETA")]
1171                 public const int Greek_THETA;
1172                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_UPSILON")]
1173                 public const int Greek_UPSILON;
1174                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_UPSILONaccent")]
1175                 public const int Greek_UPSILONaccent;
1176                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_UPSILONdieresis")]
1177                 public const int Greek_UPSILONdieresis;
1178                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_XI")]
1179                 public const int Greek_XI;
1180                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ZETA")]
1181                 public const int Greek_ZETA;
1182                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_accentdieresis")]
1183                 public const int Greek_accentdieresis;
1184                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_alpha")]
1185                 public const int Greek_alpha;
1186                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_alphaaccent")]
1187                 public const int Greek_alphaaccent;
1188                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_beta")]
1189                 public const int Greek_beta;
1190                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_chi")]
1191                 public const int Greek_chi;
1192                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_delta")]
1193                 public const int Greek_delta;
1194                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_epsilon")]
1195                 public const int Greek_epsilon;
1196                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_epsilonaccent")]
1197                 public const int Greek_epsilonaccent;
1198                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_eta")]
1199                 public const int Greek_eta;
1200                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_etaaccent")]
1201                 public const int Greek_etaaccent;
1202                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_finalsmallsigma")]
1203                 public const int Greek_finalsmallsigma;
1204                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_gamma")]
1205                 public const int Greek_gamma;
1206                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_horizbar")]
1207                 public const int Greek_horizbar;
1208                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_iota")]
1209                 public const int Greek_iota;
1210                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_iotaaccent")]
1211                 public const int Greek_iotaaccent;
1212                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_iotaaccentdieresis")]
1213                 public const int Greek_iotaaccentdieresis;
1214                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_iotadieresis")]
1215                 public const int Greek_iotadieresis;
1216                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_kappa")]
1217                 public const int Greek_kappa;
1218                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_lambda")]
1219                 public const int Greek_lambda;
1220                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_lamda")]
1221                 public const int Greek_lamda;
1222                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_mu")]
1223                 public const int Greek_mu;
1224                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_nu")]
1225                 public const int Greek_nu;
1226                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_omega")]
1227                 public const int Greek_omega;
1228                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_omegaaccent")]
1229                 public const int Greek_omegaaccent;
1230                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_omicron")]
1231                 public const int Greek_omicron;
1232                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_omicronaccent")]
1233                 public const int Greek_omicronaccent;
1234                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_phi")]
1235                 public const int Greek_phi;
1236                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_pi")]
1237                 public const int Greek_pi;
1238                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_psi")]
1239                 public const int Greek_psi;
1240                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_rho")]
1241                 public const int Greek_rho;
1242                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_sigma")]
1243                 public const int Greek_sigma;
1244                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_switch")]
1245                 public const int Greek_switch;
1246                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_tau")]
1247                 public const int Greek_tau;
1248                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_theta")]
1249                 public const int Greek_theta;
1250                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_upsilon")]
1251                 public const int Greek_upsilon;
1252                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_upsilonaccent")]
1253                 public const int Greek_upsilonaccent;
1254                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_upsilonaccentdieresis")]
1255                 public const int Greek_upsilonaccentdieresis;
1256                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_upsilondieresis")]
1257                 public const int Greek_upsilondieresis;
1258                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_xi")]
1259                 public const int Greek_xi;
1260                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_zeta")]
1261                 public const int Greek_zeta;
1262                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Green")]
1263                 public const int Green;
1264                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_H")]
1265                 public const int H;
1266                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul")]
1267                 public const int Hangul;
1268                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_A")]
1269                 public const int Hangul_A;
1270                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_AE")]
1271                 public const int Hangul_AE;
1272                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_AraeA")]
1273                 public const int Hangul_AraeA;
1274                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_AraeAE")]
1275                 public const int Hangul_AraeAE;
1276                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Banja")]
1277                 public const int Hangul_Banja;
1278                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Cieuc")]
1279                 public const int Hangul_Cieuc;
1280                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Codeinput")]
1281                 public const int Hangul_Codeinput;
1282                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Dikeud")]
1283                 public const int Hangul_Dikeud;
1284                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_E")]
1285                 public const int Hangul_E;
1286                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_EO")]
1287                 public const int Hangul_EO;
1288                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_EU")]
1289                 public const int Hangul_EU;
1290                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_End")]
1291                 public const int Hangul_End;
1292                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Hanja")]
1293                 public const int Hangul_Hanja;
1294                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Hieuh")]
1295                 public const int Hangul_Hieuh;
1296                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_I")]
1297                 public const int Hangul_I;
1298                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Ieung")]
1299                 public const int Hangul_Ieung;
1300                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Cieuc")]
1301                 public const int Hangul_J_Cieuc;
1302                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Dikeud")]
1303                 public const int Hangul_J_Dikeud;
1304                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Hieuh")]
1305                 public const int Hangul_J_Hieuh;
1306                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Ieung")]
1307                 public const int Hangul_J_Ieung;
1308                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Jieuj")]
1309                 public const int Hangul_J_Jieuj;
1310                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Khieuq")]
1311                 public const int Hangul_J_Khieuq;
1312                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Kiyeog")]
1313                 public const int Hangul_J_Kiyeog;
1314                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_KiyeogSios")]
1315                 public const int Hangul_J_KiyeogSios;
1316                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_KkogjiDalrinIeung")]
1317                 public const int Hangul_J_KkogjiDalrinIeung;
1318                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Mieum")]
1319                 public const int Hangul_J_Mieum;
1320                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Nieun")]
1321                 public const int Hangul_J_Nieun;
1322                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_NieunHieuh")]
1323                 public const int Hangul_J_NieunHieuh;
1324                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_NieunJieuj")]
1325                 public const int Hangul_J_NieunJieuj;
1326                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_PanSios")]
1327                 public const int Hangul_J_PanSios;
1328                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Phieuf")]
1329                 public const int Hangul_J_Phieuf;
1330                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Pieub")]
1331                 public const int Hangul_J_Pieub;
1332                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_PieubSios")]
1333                 public const int Hangul_J_PieubSios;
1334                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Rieul")]
1335                 public const int Hangul_J_Rieul;
1336                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulHieuh")]
1337                 public const int Hangul_J_RieulHieuh;
1338                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulKiyeog")]
1339                 public const int Hangul_J_RieulKiyeog;
1340                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulMieum")]
1341                 public const int Hangul_J_RieulMieum;
1342                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulPhieuf")]
1343                 public const int Hangul_J_RieulPhieuf;
1344                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulPieub")]
1345                 public const int Hangul_J_RieulPieub;
1346                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulSios")]
1347                 public const int Hangul_J_RieulSios;
1348                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulTieut")]
1349                 public const int Hangul_J_RieulTieut;
1350                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Sios")]
1351                 public const int Hangul_J_Sios;
1352                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_SsangKiyeog")]
1353                 public const int Hangul_J_SsangKiyeog;
1354                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_SsangSios")]
1355                 public const int Hangul_J_SsangSios;
1356                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Tieut")]
1357                 public const int Hangul_J_Tieut;
1358                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_YeorinHieuh")]
1359                 public const int Hangul_J_YeorinHieuh;
1360                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Jamo")]
1361                 public const int Hangul_Jamo;
1362                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Jeonja")]
1363                 public const int Hangul_Jeonja;
1364                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Jieuj")]
1365                 public const int Hangul_Jieuj;
1366                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Khieuq")]
1367                 public const int Hangul_Khieuq;
1368                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Kiyeog")]
1369                 public const int Hangul_Kiyeog;
1370                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_KiyeogSios")]
1371                 public const int Hangul_KiyeogSios;
1372                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_KkogjiDalrinIeung")]
1373                 public const int Hangul_KkogjiDalrinIeung;
1374                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Mieum")]
1375                 public const int Hangul_Mieum;
1376                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_MultipleCandidate")]
1377                 public const int Hangul_MultipleCandidate;
1378                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Nieun")]
1379                 public const int Hangul_Nieun;
1380                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_NieunHieuh")]
1381                 public const int Hangul_NieunHieuh;
1382                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_NieunJieuj")]
1383                 public const int Hangul_NieunJieuj;
1384                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_O")]
1385                 public const int Hangul_O;
1386                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_OE")]
1387                 public const int Hangul_OE;
1388                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PanSios")]
1389                 public const int Hangul_PanSios;
1390                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Phieuf")]
1391                 public const int Hangul_Phieuf;
1392                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Pieub")]
1393                 public const int Hangul_Pieub;
1394                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PieubSios")]
1395                 public const int Hangul_PieubSios;
1396                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PostHanja")]
1397                 public const int Hangul_PostHanja;
1398                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PreHanja")]
1399                 public const int Hangul_PreHanja;
1400                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PreviousCandidate")]
1401                 public const int Hangul_PreviousCandidate;
1402                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Rieul")]
1403                 public const int Hangul_Rieul;
1404                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulHieuh")]
1405                 public const int Hangul_RieulHieuh;
1406                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulKiyeog")]
1407                 public const int Hangul_RieulKiyeog;
1408                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulMieum")]
1409                 public const int Hangul_RieulMieum;
1410                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulPhieuf")]
1411                 public const int Hangul_RieulPhieuf;
1412                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulPieub")]
1413                 public const int Hangul_RieulPieub;
1414                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulSios")]
1415                 public const int Hangul_RieulSios;
1416                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulTieut")]
1417                 public const int Hangul_RieulTieut;
1418                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulYeorinHieuh")]
1419                 public const int Hangul_RieulYeorinHieuh;
1420                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Romaja")]
1421                 public const int Hangul_Romaja;
1422                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SingleCandidate")]
1423                 public const int Hangul_SingleCandidate;
1424                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Sios")]
1425                 public const int Hangul_Sios;
1426                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Special")]
1427                 public const int Hangul_Special;
1428                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangDikeud")]
1429                 public const int Hangul_SsangDikeud;
1430                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangJieuj")]
1431                 public const int Hangul_SsangJieuj;
1432                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangKiyeog")]
1433                 public const int Hangul_SsangKiyeog;
1434                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangPieub")]
1435                 public const int Hangul_SsangPieub;
1436                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangSios")]
1437                 public const int Hangul_SsangSios;
1438                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Start")]
1439                 public const int Hangul_Start;
1440                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SunkyeongeumMieum")]
1441                 public const int Hangul_SunkyeongeumMieum;
1442                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SunkyeongeumPhieuf")]
1443                 public const int Hangul_SunkyeongeumPhieuf;
1444                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SunkyeongeumPieub")]
1445                 public const int Hangul_SunkyeongeumPieub;
1446                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Tieut")]
1447                 public const int Hangul_Tieut;
1448                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_U")]
1449                 public const int Hangul_U;
1450                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WA")]
1451                 public const int Hangul_WA;
1452                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WAE")]
1453                 public const int Hangul_WAE;
1454                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WE")]
1455                 public const int Hangul_WE;
1456                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WEO")]
1457                 public const int Hangul_WEO;
1458                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WI")]
1459                 public const int Hangul_WI;
1460                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YA")]
1461                 public const int Hangul_YA;
1462                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YAE")]
1463                 public const int Hangul_YAE;
1464                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YE")]
1465                 public const int Hangul_YE;
1466                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YEO")]
1467                 public const int Hangul_YEO;
1468                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YI")]
1469                 public const int Hangul_YI;
1470                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YO")]
1471                 public const int Hangul_YO;
1472                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YU")]
1473                 public const int Hangul_YU;
1474                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YeorinHieuh")]
1475                 public const int Hangul_YeorinHieuh;
1476                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_switch")]
1477                 public const int Hangul_switch;
1478                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hankaku")]
1479                 public const int Hankaku;
1480                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hcircumflex")]
1481                 public const int Hcircumflex;
1482                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hebrew_switch")]
1483                 public const int Hebrew_switch;
1484                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Help")]
1485                 public const int Help;
1486                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Henkan")]
1487                 public const int Henkan;
1488                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Henkan_Mode")]
1489                 public const int Henkan_Mode;
1490                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hibernate")]
1491                 public const int Hibernate;
1492                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hiragana")]
1493                 public const int Hiragana;
1494                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hiragana_Katakana")]
1495                 public const int Hiragana_Katakana;
1496                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_History")]
1497                 public const int History;
1498                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Home")]
1499                 public const int Home;
1500                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_HomePage")]
1501                 public const int HomePage;
1502                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_HotLinks")]
1503                 public const int HotLinks;
1504                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hstroke")]
1505                 public const int Hstroke;
1506                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hyper_L")]
1507                 public const int Hyper_L;
1508                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hyper_R")]
1509                 public const int Hyper_R;
1510                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_I")]
1511                 public const int I;
1512                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Center_Object")]
1513                 public const int ISO_Center_Object;
1514                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Continuous_Underline")]
1515                 public const int ISO_Continuous_Underline;
1516                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Discontinuous_Underline")]
1517                 public const int ISO_Discontinuous_Underline;
1518                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Emphasize")]
1519                 public const int ISO_Emphasize;
1520                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Enter")]
1521                 public const int ISO_Enter;
1522                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Fast_Cursor_Down")]
1523                 public const int ISO_Fast_Cursor_Down;
1524                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Fast_Cursor_Left")]
1525                 public const int ISO_Fast_Cursor_Left;
1526                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Fast_Cursor_Right")]
1527                 public const int ISO_Fast_Cursor_Right;
1528                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Fast_Cursor_Up")]
1529                 public const int ISO_Fast_Cursor_Up;
1530                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_First_Group")]
1531                 public const int ISO_First_Group;
1532                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_First_Group_Lock")]
1533                 public const int ISO_First_Group_Lock;
1534                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Group_Latch")]
1535                 public const int ISO_Group_Latch;
1536                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Group_Lock")]
1537                 public const int ISO_Group_Lock;
1538                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Group_Shift")]
1539                 public const int ISO_Group_Shift;
1540                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Last_Group")]
1541                 public const int ISO_Last_Group;
1542                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Last_Group_Lock")]
1543                 public const int ISO_Last_Group_Lock;
1544                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Left_Tab")]
1545                 public const int ISO_Left_Tab;
1546                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level2_Latch")]
1547                 public const int ISO_Level2_Latch;
1548                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level3_Latch")]
1549                 public const int ISO_Level3_Latch;
1550                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level3_Lock")]
1551                 public const int ISO_Level3_Lock;
1552                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level3_Shift")]
1553                 public const int ISO_Level3_Shift;
1554                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level5_Latch")]
1555                 public const int ISO_Level5_Latch;
1556                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level5_Lock")]
1557                 public const int ISO_Level5_Lock;
1558                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level5_Shift")]
1559                 public const int ISO_Level5_Shift;
1560                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Lock")]
1561                 public const int ISO_Lock;
1562                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Move_Line_Down")]
1563                 public const int ISO_Move_Line_Down;
1564                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Move_Line_Up")]
1565                 public const int ISO_Move_Line_Up;
1566                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Next_Group")]
1567                 public const int ISO_Next_Group;
1568                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Next_Group_Lock")]
1569                 public const int ISO_Next_Group_Lock;
1570                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Partial_Line_Down")]
1571                 public const int ISO_Partial_Line_Down;
1572                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Partial_Line_Up")]
1573                 public const int ISO_Partial_Line_Up;
1574                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Partial_Space_Left")]
1575                 public const int ISO_Partial_Space_Left;
1576                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Partial_Space_Right")]
1577                 public const int ISO_Partial_Space_Right;
1578                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Prev_Group")]
1579                 public const int ISO_Prev_Group;
1580                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Prev_Group_Lock")]
1581                 public const int ISO_Prev_Group_Lock;
1582                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Release_Both_Margins")]
1583                 public const int ISO_Release_Both_Margins;
1584                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Release_Margin_Left")]
1585                 public const int ISO_Release_Margin_Left;
1586                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Release_Margin_Right")]
1587                 public const int ISO_Release_Margin_Right;
1588                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Set_Margin_Left")]
1589                 public const int ISO_Set_Margin_Left;
1590                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Set_Margin_Right")]
1591                 public const int ISO_Set_Margin_Right;
1592                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Iabovedot")]
1593                 public const int Iabovedot;
1594                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Iacute")]
1595                 public const int Iacute;
1596                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ibelowdot")]
1597                 public const int Ibelowdot;
1598                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ibreve")]
1599                 public const int Ibreve;
1600                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Icircumflex")]
1601                 public const int Icircumflex;
1602                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Idiaeresis")]
1603                 public const int Idiaeresis;
1604                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Igrave")]
1605                 public const int Igrave;
1606                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ihook")]
1607                 public const int Ihook;
1608                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Imacron")]
1609                 public const int Imacron;
1610                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Insert")]
1611                 public const int Insert;
1612                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Iogonek")]
1613                 public const int Iogonek;
1614                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Itilde")]
1615                 public const int Itilde;
1616                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_J")]
1617                 public const int J;
1618                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Jcircumflex")]
1619                 public const int Jcircumflex;
1620                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_K")]
1621                 public const int K;
1622                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_0")]
1623                 public const int KP_0;
1624                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_1")]
1625                 public const int KP_1;
1626                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_2")]
1627                 public const int KP_2;
1628                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_3")]
1629                 public const int KP_3;
1630                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_4")]
1631                 public const int KP_4;
1632                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_5")]
1633                 public const int KP_5;
1634                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_6")]
1635                 public const int KP_6;
1636                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_7")]
1637                 public const int KP_7;
1638                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_8")]
1639                 public const int KP_8;
1640                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_9")]
1641                 public const int KP_9;
1642                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Add")]
1643                 public const int KP_Add;
1644                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Begin")]
1645                 public const int KP_Begin;
1646                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Decimal")]
1647                 public const int KP_Decimal;
1648                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Delete")]
1649                 public const int KP_Delete;
1650                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Divide")]
1651                 public const int KP_Divide;
1652                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Down")]
1653                 public const int KP_Down;
1654                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_End")]
1655                 public const int KP_End;
1656                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Enter")]
1657                 public const int KP_Enter;
1658                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Equal")]
1659                 public const int KP_Equal;
1660                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_F1")]
1661                 public const int KP_F1;
1662                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_F2")]
1663                 public const int KP_F2;
1664                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_F3")]
1665                 public const int KP_F3;
1666                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_F4")]
1667                 public const int KP_F4;
1668                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Home")]
1669                 public const int KP_Home;
1670                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Insert")]
1671                 public const int KP_Insert;
1672                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Left")]
1673                 public const int KP_Left;
1674                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Multiply")]
1675                 public const int KP_Multiply;
1676                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Next")]
1677                 public const int KP_Next;
1678                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Page_Down")]
1679                 public const int KP_Page_Down;
1680                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Page_Up")]
1681                 public const int KP_Page_Up;
1682                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Prior")]
1683                 public const int KP_Prior;
1684                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Right")]
1685                 public const int KP_Right;
1686                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Separator")]
1687                 public const int KP_Separator;
1688                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Space")]
1689                 public const int KP_Space;
1690                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Subtract")]
1691                 public const int KP_Subtract;
1692                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Tab")]
1693                 public const int KP_Tab;
1694                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Up")]
1695                 public const int KP_Up;
1696                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kana_Lock")]
1697                 public const int Kana_Lock;
1698                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kana_Shift")]
1699                 public const int Kana_Shift;
1700                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kanji")]
1701                 public const int Kanji;
1702                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kanji_Bangou")]
1703                 public const int Kanji_Bangou;
1704                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Katakana")]
1705                 public const int Katakana;
1706                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KbdBrightnessDown")]
1707                 public const int KbdBrightnessDown;
1708                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KbdBrightnessUp")]
1709                 public const int KbdBrightnessUp;
1710                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KbdLightOnOff")]
1711                 public const int KbdLightOnOff;
1712                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kcedilla")]
1713                 public const int Kcedilla;
1714                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Korean_Won")]
1715                 public const int Korean_Won;
1716                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L")]
1717                 public const int L;
1718                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L1")]
1719                 public const int L1;
1720                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L10")]
1721                 public const int L10;
1722                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L2")]
1723                 public const int L2;
1724                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L3")]
1725                 public const int L3;
1726                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L4")]
1727                 public const int L4;
1728                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L5")]
1729                 public const int L5;
1730                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L6")]
1731                 public const int L6;
1732                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L7")]
1733                 public const int L7;
1734                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L8")]
1735                 public const int L8;
1736                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L9")]
1737                 public const int L9;
1738                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lacute")]
1739                 public const int Lacute;
1740                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Last_Virtual_Screen")]
1741                 public const int Last_Virtual_Screen;
1742                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch0")]
1743                 public const int Launch0;
1744                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch1")]
1745                 public const int Launch1;
1746                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch2")]
1747                 public const int Launch2;
1748                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch3")]
1749                 public const int Launch3;
1750                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch4")]
1751                 public const int Launch4;
1752                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch5")]
1753                 public const int Launch5;
1754                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch6")]
1755                 public const int Launch6;
1756                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch7")]
1757                 public const int Launch7;
1758                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch8")]
1759                 public const int Launch8;
1760                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch9")]
1761                 public const int Launch9;
1762                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchA")]
1763                 public const int LaunchA;
1764                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchB")]
1765                 public const int LaunchB;
1766                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchC")]
1767                 public const int LaunchC;
1768                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchD")]
1769                 public const int LaunchD;
1770                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchE")]
1771                 public const int LaunchE;
1772                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchF")]
1773                 public const int LaunchF;
1774                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lbelowdot")]
1775                 public const int Lbelowdot;
1776                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lcaron")]
1777                 public const int Lcaron;
1778                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lcedilla")]
1779                 public const int Lcedilla;
1780                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Left")]
1781                 public const int Left;
1782                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LightBulb")]
1783                 public const int LightBulb;
1784                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Linefeed")]
1785                 public const int Linefeed;
1786                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LiraSign")]
1787                 public const int LiraSign;
1788                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LogGrabInfo")]
1789                 public const int LogGrabInfo;
1790                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LogOff")]
1791                 public const int LogOff;
1792                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LogWindowTree")]
1793                 public const int LogWindowTree;
1794                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lstroke")]
1795                 public const int Lstroke;
1796                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_M")]
1797                 public const int M;
1798                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Mabovedot")]
1799                 public const int Mabovedot;
1800                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_DSE")]
1801                 public const int Macedonia_DSE;
1802                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_GJE")]
1803                 public const int Macedonia_GJE;
1804                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_KJE")]
1805                 public const int Macedonia_KJE;
1806                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_dse")]
1807                 public const int Macedonia_dse;
1808                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_gje")]
1809                 public const int Macedonia_gje;
1810                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_kje")]
1811                 public const int Macedonia_kje;
1812                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Mae_Koho")]
1813                 public const int Mae_Koho;
1814                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Mail")]
1815                 public const int Mail;
1816                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MailForward")]
1817                 public const int MailForward;
1818                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Market")]
1819                 public const int Market;
1820                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Massyo")]
1821                 public const int Massyo;
1822                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Meeting")]
1823                 public const int Meeting;
1824                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Memo")]
1825                 public const int Memo;
1826                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Menu")]
1827                 public const int Menu;
1828                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MenuKB")]
1829                 public const int MenuKB;
1830                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MenuPB")]
1831                 public const int MenuPB;
1832                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Messenger")]
1833                 public const int Messenger;
1834                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Meta_L")]
1835                 public const int Meta_L;
1836                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Meta_R")]
1837                 public const int Meta_R;
1838                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MillSign")]
1839                 public const int MillSign;
1840                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ModeLock")]
1841                 public const int ModeLock;
1842                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Mode_switch")]
1843                 public const int Mode_switch;
1844                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MonBrightnessDown")]
1845                 public const int MonBrightnessDown;
1846                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MonBrightnessUp")]
1847                 public const int MonBrightnessUp;
1848                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MouseKeys_Accel_Enable")]
1849                 public const int MouseKeys_Accel_Enable;
1850                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MouseKeys_Enable")]
1851                 public const int MouseKeys_Enable;
1852                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Muhenkan")]
1853                 public const int Muhenkan;
1854                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Multi_key")]
1855                 public const int Multi_key;
1856                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MultipleCandidate")]
1857                 public const int MultipleCandidate;
1858                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Music")]
1859                 public const int Music;
1860                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MyComputer")]
1861                 public const int MyComputer;
1862                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MySites")]
1863                 public const int MySites;
1864                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_N")]
1865                 public const int N;
1866                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Nacute")]
1867                 public const int Nacute;
1868                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_NairaSign")]
1869                 public const int NairaSign;
1870                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ncaron")]
1871                 public const int Ncaron;
1872                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ncedilla")]
1873                 public const int Ncedilla;
1874                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_New")]
1875                 public const int New;
1876                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_NewSheqelSign")]
1877                 public const int NewSheqelSign;
1878                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_News")]
1879                 public const int News;
1880                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Next")]
1881                 public const int Next;
1882                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Next_VMode")]
1883                 public const int Next_VMode;
1884                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Next_Virtual_Screen")]
1885                 public const int Next_Virtual_Screen;
1886                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ntilde")]
1887                 public const int Ntilde;
1888                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Num_Lock")]
1889                 public const int Num_Lock;
1890                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_O")]
1891                 public const int O;
1892                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_OE")]
1893                 public const int OE;
1894                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Oacute")]
1895                 public const int Oacute;
1896                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Obarred")]
1897                 public const int Obarred;
1898                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Obelowdot")]
1899                 public const int Obelowdot;
1900                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocaron")]
1901                 public const int Ocaron;
1902                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflex")]
1903                 public const int Ocircumflex;
1904                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflexacute")]
1905                 public const int Ocircumflexacute;
1906                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflexbelowdot")]
1907                 public const int Ocircumflexbelowdot;
1908                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflexgrave")]
1909                 public const int Ocircumflexgrave;
1910                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflexhook")]
1911                 public const int Ocircumflexhook;
1912                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflextilde")]
1913                 public const int Ocircumflextilde;
1914                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Odiaeresis")]
1915                 public const int Odiaeresis;
1916                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Odoubleacute")]
1917                 public const int Odoubleacute;
1918                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_OfficeHome")]
1919                 public const int OfficeHome;
1920                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ograve")]
1921                 public const int Ograve;
1922                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohook")]
1923                 public const int Ohook;
1924                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohorn")]
1925                 public const int Ohorn;
1926                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohornacute")]
1927                 public const int Ohornacute;
1928                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohornbelowdot")]
1929                 public const int Ohornbelowdot;
1930                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohorngrave")]
1931                 public const int Ohorngrave;
1932                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohornhook")]
1933                 public const int Ohornhook;
1934                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohorntilde")]
1935                 public const int Ohorntilde;
1936                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Omacron")]
1937                 public const int Omacron;
1938                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ooblique")]
1939                 public const int Ooblique;
1940                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Open")]
1941                 public const int Open;
1942                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_OpenURL")]
1943                 public const int OpenURL;
1944                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Option")]
1945                 public const int Option;
1946                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Oslash")]
1947                 public const int Oslash;
1948                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Otilde")]
1949                 public const int Otilde;
1950                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Overlay1_Enable")]
1951                 public const int Overlay1_Enable;
1952                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Overlay2_Enable")]
1953                 public const int Overlay2_Enable;
1954                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_P")]
1955                 public const int P;
1956                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pabovedot")]
1957                 public const int Pabovedot;
1958                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Page_Down")]
1959                 public const int Page_Down;
1960                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Page_Up")]
1961                 public const int Page_Up;
1962                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Paste")]
1963                 public const int Paste;
1964                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pause")]
1965                 public const int Pause;
1966                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_PesetaSign")]
1967                 public const int PesetaSign;
1968                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Phone")]
1969                 public const int Phone;
1970                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pictures")]
1971                 public const int Pictures;
1972                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Accelerate")]
1973                 public const int Pointer_Accelerate;
1974                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button1")]
1975                 public const int Pointer_Button1;
1976                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button2")]
1977                 public const int Pointer_Button2;
1978                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button3")]
1979                 public const int Pointer_Button3;
1980                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button4")]
1981                 public const int Pointer_Button4;
1982                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button5")]
1983                 public const int Pointer_Button5;
1984                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button_Dflt")]
1985                 public const int Pointer_Button_Dflt;
1986                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick1")]
1987                 public const int Pointer_DblClick1;
1988                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick2")]
1989                 public const int Pointer_DblClick2;
1990                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick3")]
1991                 public const int Pointer_DblClick3;
1992                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick4")]
1993                 public const int Pointer_DblClick4;
1994                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick5")]
1995                 public const int Pointer_DblClick5;
1996                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick_Dflt")]
1997                 public const int Pointer_DblClick_Dflt;
1998                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DfltBtnNext")]
1999                 public const int Pointer_DfltBtnNext;
2000                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DfltBtnPrev")]
2001                 public const int Pointer_DfltBtnPrev;
2002                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Down")]
2003                 public const int Pointer_Down;
2004                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DownLeft")]
2005                 public const int Pointer_DownLeft;
2006                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DownRight")]
2007                 public const int Pointer_DownRight;
2008                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag1")]
2009                 public const int Pointer_Drag1;
2010                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag2")]
2011                 public const int Pointer_Drag2;
2012                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag3")]
2013                 public const int Pointer_Drag3;
2014                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag4")]
2015                 public const int Pointer_Drag4;
2016                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag5")]
2017                 public const int Pointer_Drag5;
2018                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag_Dflt")]
2019                 public const int Pointer_Drag_Dflt;
2020                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_EnableKeys")]
2021                 public const int Pointer_EnableKeys;
2022                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Left")]
2023                 public const int Pointer_Left;
2024                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Right")]
2025                 public const int Pointer_Right;
2026                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Up")]
2027                 public const int Pointer_Up;
2028                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_UpLeft")]
2029                 public const int Pointer_UpLeft;
2030                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_UpRight")]
2031                 public const int Pointer_UpRight;
2032                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_PowerDown")]
2033                 public const int PowerDown;
2034                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_PowerOff")]
2035                 public const int PowerOff;
2036                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Prev_VMode")]
2037                 public const int Prev_VMode;
2038                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Prev_Virtual_Screen")]
2039                 public const int Prev_Virtual_Screen;
2040                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_PreviousCandidate")]
2041                 public const int PreviousCandidate;
2042                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Print")]
2043                 public const int Print;
2044                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Prior")]
2045                 public const int Prior;
2046                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Q")]
2047                 public const int Q;
2048                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R")]
2049                 public const int R;
2050                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R1")]
2051                 public const int R1;
2052                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R10")]
2053                 public const int R10;
2054                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R11")]
2055                 public const int R11;
2056                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R12")]
2057                 public const int R12;
2058                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R13")]
2059                 public const int R13;
2060                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R14")]
2061                 public const int R14;
2062                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R15")]
2063                 public const int R15;
2064                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R2")]
2065                 public const int R2;
2066                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R3")]
2067                 public const int R3;
2068                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R4")]
2069                 public const int R4;
2070                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R5")]
2071                 public const int R5;
2072                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R6")]
2073                 public const int R6;
2074                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R7")]
2075                 public const int R7;
2076                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R8")]
2077                 public const int R8;
2078                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R9")]
2079                 public const int R9;
2080                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Racute")]
2081                 public const int Racute;
2082                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Rcaron")]
2083                 public const int Rcaron;
2084                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Rcedilla")]
2085                 public const int Rcedilla;
2086                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Red")]
2087                 public const int Red;
2088                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Redo")]
2089                 public const int Redo;
2090                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Refresh")]
2091                 public const int Refresh;
2092                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Reload")]
2093                 public const int Reload;
2094                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RepeatKeys_Enable")]
2095                 public const int RepeatKeys_Enable;
2096                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Reply")]
2097                 public const int Reply;
2098                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Return")]
2099                 public const int Return;
2100                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Right")]
2101                 public const int Right;
2102                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RockerDown")]
2103                 public const int RockerDown;
2104                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RockerEnter")]
2105                 public const int RockerEnter;
2106                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RockerUp")]
2107                 public const int RockerUp;
2108                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Romaji")]
2109                 public const int Romaji;
2110                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RotateWindows")]
2111                 public const int RotateWindows;
2112                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RotationKB")]
2113                 public const int RotationKB;
2114                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RotationPB")]
2115                 public const int RotationPB;
2116                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RupeeSign")]
2117                 public const int RupeeSign;
2118                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_S")]
2119                 public const int S;
2120                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SCHWA")]
2121                 public const int SCHWA;
2122                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sabovedot")]
2123                 public const int Sabovedot;
2124                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sacute")]
2125                 public const int Sacute;
2126                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Save")]
2127                 public const int Save;
2128                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Scaron")]
2129                 public const int Scaron;
2130                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Scedilla")]
2131                 public const int Scedilla;
2132                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Scircumflex")]
2133                 public const int Scircumflex;
2134                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ScreenSaver")]
2135                 public const int ScreenSaver;
2136                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ScrollClick")]
2137                 public const int ScrollClick;
2138                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ScrollDown")]
2139                 public const int ScrollDown;
2140                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ScrollUp")]
2141                 public const int ScrollUp;
2142                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Scroll_Lock")]
2143                 public const int Scroll_Lock;
2144                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Search")]
2145                 public const int Search;
2146                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Select")]
2147                 public const int Select;
2148                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SelectButton")]
2149                 public const int SelectButton;
2150                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Send")]
2151                 public const int Send;
2152                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_DJE")]
2153                 public const int Serbian_DJE;
2154                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_DZE")]
2155                 public const int Serbian_DZE;
2156                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_JE")]
2157                 public const int Serbian_JE;
2158                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_LJE")]
2159                 public const int Serbian_LJE;
2160                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_NJE")]
2161                 public const int Serbian_NJE;
2162                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_TSHE")]
2163                 public const int Serbian_TSHE;
2164                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_dje")]
2165                 public const int Serbian_dje;
2166                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_dze")]
2167                 public const int Serbian_dze;
2168                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_je")]
2169                 public const int Serbian_je;
2170                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_lje")]
2171                 public const int Serbian_lje;
2172                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_nje")]
2173                 public const int Serbian_nje;
2174                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_tshe")]
2175                 public const int Serbian_tshe;
2176                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Shift_L")]
2177                 public const int Shift_L;
2178                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Shift_Lock")]
2179                 public const int Shift_Lock;
2180                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Shift_R")]
2181                 public const int Shift_R;
2182                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Shop")]
2183                 public const int Shop;
2184                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SingleCandidate")]
2185                 public const int SingleCandidate;
2186                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_a")]
2187                 public const int Sinh_a;
2188                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_aa")]
2189                 public const int Sinh_aa;
2190                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_aa2")]
2191                 public const int Sinh_aa2;
2192                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ae")]
2193                 public const int Sinh_ae;
2194                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ae2")]
2195                 public const int Sinh_ae2;
2196                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_aee")]
2197                 public const int Sinh_aee;
2198                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_aee2")]
2199                 public const int Sinh_aee2;
2200                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ai")]
2201                 public const int Sinh_ai;
2202                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ai2")]
2203                 public const int Sinh_ai2;
2204                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_al")]
2205                 public const int Sinh_al;
2206                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_au")]
2207                 public const int Sinh_au;
2208                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_au2")]
2209                 public const int Sinh_au2;
2210                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ba")]
2211                 public const int Sinh_ba;
2212                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_bha")]
2213                 public const int Sinh_bha;
2214                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ca")]
2215                 public const int Sinh_ca;
2216                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_cha")]
2217                 public const int Sinh_cha;
2218                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_dda")]
2219                 public const int Sinh_dda;
2220                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ddha")]
2221                 public const int Sinh_ddha;
2222                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_dha")]
2223                 public const int Sinh_dha;
2224                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_dhha")]
2225                 public const int Sinh_dhha;
2226                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_e")]
2227                 public const int Sinh_e;
2228                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_e2")]
2229                 public const int Sinh_e2;
2230                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ee")]
2231                 public const int Sinh_ee;
2232                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ee2")]
2233                 public const int Sinh_ee2;
2234                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_fa")]
2235                 public const int Sinh_fa;
2236                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ga")]
2237                 public const int Sinh_ga;
2238                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_gha")]
2239                 public const int Sinh_gha;
2240                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_h2")]
2241                 public const int Sinh_h2;
2242                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ha")]
2243                 public const int Sinh_ha;
2244                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_i")]
2245                 public const int Sinh_i;
2246                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_i2")]
2247                 public const int Sinh_i2;
2248                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ii")]
2249                 public const int Sinh_ii;
2250                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ii2")]
2251                 public const int Sinh_ii2;
2252                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ja")]
2253                 public const int Sinh_ja;
2254                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_jha")]
2255                 public const int Sinh_jha;
2256                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_jnya")]
2257                 public const int Sinh_jnya;
2258                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ka")]
2259                 public const int Sinh_ka;
2260                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_kha")]
2261                 public const int Sinh_kha;
2262                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_kunddaliya")]
2263                 public const int Sinh_kunddaliya;
2264                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_la")]
2265                 public const int Sinh_la;
2266                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_lla")]
2267                 public const int Sinh_lla;
2268                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_lu")]
2269                 public const int Sinh_lu;
2270                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_lu2")]
2271                 public const int Sinh_lu2;
2272                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_luu")]
2273                 public const int Sinh_luu;
2274                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_luu2")]
2275                 public const int Sinh_luu2;
2276                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ma")]
2277                 public const int Sinh_ma;
2278                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_mba")]
2279                 public const int Sinh_mba;
2280                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_na")]
2281                 public const int Sinh_na;
2282                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ndda")]
2283                 public const int Sinh_ndda;
2284                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ndha")]
2285                 public const int Sinh_ndha;
2286                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ng")]
2287                 public const int Sinh_ng;
2288                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ng2")]
2289                 public const int Sinh_ng2;
2290                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_nga")]
2291                 public const int Sinh_nga;
2292                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_nja")]
2293                 public const int Sinh_nja;
2294                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_nna")]
2295                 public const int Sinh_nna;
2296                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_nya")]
2297                 public const int Sinh_nya;
2298                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_o")]
2299                 public const int Sinh_o;
2300                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_o2")]
2301                 public const int Sinh_o2;
2302                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_oo")]
2303                 public const int Sinh_oo;
2304                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_oo2")]
2305                 public const int Sinh_oo2;
2306                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_pa")]
2307                 public const int Sinh_pa;
2308                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_pha")]
2309                 public const int Sinh_pha;
2310                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ra")]
2311                 public const int Sinh_ra;
2312                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ri")]
2313                 public const int Sinh_ri;
2314                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_rii")]
2315                 public const int Sinh_rii;
2316                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ru2")]
2317                 public const int Sinh_ru2;
2318                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ruu2")]
2319                 public const int Sinh_ruu2;
2320                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_sa")]
2321                 public const int Sinh_sa;
2322                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_sha")]
2323                 public const int Sinh_sha;
2324                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ssha")]
2325                 public const int Sinh_ssha;
2326                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_tha")]
2327                 public const int Sinh_tha;
2328                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_thha")]
2329                 public const int Sinh_thha;
2330                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_tta")]
2331                 public const int Sinh_tta;
2332                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ttha")]
2333                 public const int Sinh_ttha;
2334                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_u")]
2335                 public const int Sinh_u;
2336                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_u2")]
2337                 public const int Sinh_u2;
2338                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_uu")]
2339                 public const int Sinh_uu;
2340                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_uu2")]
2341                 public const int Sinh_uu2;
2342                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_va")]
2343                 public const int Sinh_va;
2344                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ya")]
2345                 public const int Sinh_ya;
2346                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sleep")]
2347                 public const int Sleep;
2348                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SlowKeys_Enable")]
2349                 public const int SlowKeys_Enable;
2350                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Spell")]
2351                 public const int Spell;
2352                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SplitScreen")]
2353                 public const int SplitScreen;
2354                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Standby")]
2355                 public const int Standby;
2356                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Start")]
2357                 public const int Start;
2358                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_StickyKeys_Enable")]
2359                 public const int StickyKeys_Enable;
2360                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Stop")]
2361                 public const int Stop;
2362                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Subtitle")]
2363                 public const int Subtitle;
2364                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Super_L")]
2365                 public const int Super_L;
2366                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Super_R")]
2367                 public const int Super_R;
2368                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Support")]
2369                 public const int Support;
2370                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Suspend")]
2371                 public const int Suspend;
2372                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_1")]
2373                 public const int Switch_VT_1;
2374                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_10")]
2375                 public const int Switch_VT_10;
2376                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_11")]
2377                 public const int Switch_VT_11;
2378                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_12")]
2379                 public const int Switch_VT_12;
2380                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_2")]
2381                 public const int Switch_VT_2;
2382                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_3")]
2383                 public const int Switch_VT_3;
2384                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_4")]
2385                 public const int Switch_VT_4;
2386                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_5")]
2387                 public const int Switch_VT_5;
2388                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_6")]
2389                 public const int Switch_VT_6;
2390                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_7")]
2391                 public const int Switch_VT_7;
2392                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_8")]
2393                 public const int Switch_VT_8;
2394                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_9")]
2395                 public const int Switch_VT_9;
2396                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sys_Req")]
2397                 public const int Sys_Req;
2398                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_T")]
2399                 public const int T;
2400                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_THORN")]
2401                 public const int THORN;
2402                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tab")]
2403                 public const int Tab;
2404                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tabovedot")]
2405                 public const int Tabovedot;
2406                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TaskPane")]
2407                 public const int TaskPane;
2408                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tcaron")]
2409                 public const int Tcaron;
2410                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tcedilla")]
2411                 public const int Tcedilla;
2412                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Terminal")]
2413                 public const int Terminal;
2414                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Terminate_Server")]
2415                 public const int Terminate_Server;
2416                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_baht")]
2417                 public const int Thai_baht;
2418                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_bobaimai")]
2419                 public const int Thai_bobaimai;
2420                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_chochan")]
2421                 public const int Thai_chochan;
2422                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_chochang")]
2423                 public const int Thai_chochang;
2424                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_choching")]
2425                 public const int Thai_choching;
2426                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_chochoe")]
2427                 public const int Thai_chochoe;
2428                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_dochada")]
2429                 public const int Thai_dochada;
2430                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_dodek")]
2431                 public const int Thai_dodek;
2432                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_fofa")]
2433                 public const int Thai_fofa;
2434                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_fofan")]
2435                 public const int Thai_fofan;
2436                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_hohip")]
2437                 public const int Thai_hohip;
2438                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_honokhuk")]
2439                 public const int Thai_honokhuk;
2440                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khokhai")]
2441                 public const int Thai_khokhai;
2442                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khokhon")]
2443                 public const int Thai_khokhon;
2444                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khokhuat")]
2445                 public const int Thai_khokhuat;
2446                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khokhwai")]
2447                 public const int Thai_khokhwai;
2448                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khorakhang")]
2449                 public const int Thai_khorakhang;
2450                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_kokai")]
2451                 public const int Thai_kokai;
2452                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lakkhangyao")]
2453                 public const int Thai_lakkhangyao;
2454                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekchet")]
2455                 public const int Thai_lekchet;
2456                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekha")]
2457                 public const int Thai_lekha;
2458                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekhok")]
2459                 public const int Thai_lekhok;
2460                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekkao")]
2461                 public const int Thai_lekkao;
2462                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leknung")]
2463                 public const int Thai_leknung;
2464                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekpaet")]
2465                 public const int Thai_lekpaet;
2466                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leksam")]
2467                 public const int Thai_leksam;
2468                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leksi")]
2469                 public const int Thai_leksi;
2470                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leksong")]
2471                 public const int Thai_leksong;
2472                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leksun")]
2473                 public const int Thai_leksun;
2474                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lochula")]
2475                 public const int Thai_lochula;
2476                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_loling")]
2477                 public const int Thai_loling;
2478                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lu")]
2479                 public const int Thai_lu;
2480                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maichattawa")]
2481                 public const int Thai_maichattawa;
2482                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maiek")]
2483                 public const int Thai_maiek;
2484                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maihanakat")]
2485                 public const int Thai_maihanakat;
2486                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maihanakat_maitho")]
2487                 public const int Thai_maihanakat_maitho;
2488                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maitaikhu")]
2489                 public const int Thai_maitaikhu;
2490                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maitho")]
2491                 public const int Thai_maitho;
2492                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maitri")]
2493                 public const int Thai_maitri;
2494                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maiyamok")]
2495                 public const int Thai_maiyamok;
2496                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_moma")]
2497                 public const int Thai_moma;
2498                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_ngongu")]
2499                 public const int Thai_ngongu;
2500                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_nikhahit")]
2501                 public const int Thai_nikhahit;
2502                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_nonen")]
2503                 public const int Thai_nonen;
2504                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_nonu")]
2505                 public const int Thai_nonu;
2506                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_oang")]
2507                 public const int Thai_oang;
2508                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_paiyannoi")]
2509                 public const int Thai_paiyannoi;
2510                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_phinthu")]
2511                 public const int Thai_phinthu;
2512                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_phophan")]
2513                 public const int Thai_phophan;
2514                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_phophung")]
2515                 public const int Thai_phophung;
2516                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_phosamphao")]
2517                 public const int Thai_phosamphao;
2518                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_popla")]
2519                 public const int Thai_popla;
2520                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_rorua")]
2521                 public const int Thai_rorua;
2522                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_ru")]
2523                 public const int Thai_ru;
2524                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraa")]
2525                 public const int Thai_saraa;
2526                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraaa")]
2527                 public const int Thai_saraaa;
2528                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraae")]
2529                 public const int Thai_saraae;
2530                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraaimaimalai")]
2531                 public const int Thai_saraaimaimalai;
2532                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraaimaimuan")]
2533                 public const int Thai_saraaimaimuan;
2534                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraam")]
2535                 public const int Thai_saraam;
2536                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarae")]
2537                 public const int Thai_sarae;
2538                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarai")]
2539                 public const int Thai_sarai;
2540                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraii")]
2541                 public const int Thai_saraii;
2542                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarao")]
2543                 public const int Thai_sarao;
2544                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarau")]
2545                 public const int Thai_sarau;
2546                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraue")]
2547                 public const int Thai_saraue;
2548                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarauee")]
2549                 public const int Thai_sarauee;
2550                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarauu")]
2551                 public const int Thai_sarauu;
2552                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sorusi")]
2553                 public const int Thai_sorusi;
2554                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sosala")]
2555                 public const int Thai_sosala;
2556                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_soso")]
2557                 public const int Thai_soso;
2558                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sosua")]
2559                 public const int Thai_sosua;
2560                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thanthakhat")]
2561                 public const int Thai_thanthakhat;
2562                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thonangmontho")]
2563                 public const int Thai_thonangmontho;
2564                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thophuthao")]
2565                 public const int Thai_thophuthao;
2566                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thothahan")]
2567                 public const int Thai_thothahan;
2568                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thothan")]
2569                 public const int Thai_thothan;
2570                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thothong")]
2571                 public const int Thai_thothong;
2572                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thothung")]
2573                 public const int Thai_thothung;
2574                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_topatak")]
2575                 public const int Thai_topatak;
2576                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_totao")]
2577                 public const int Thai_totao;
2578                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_wowaen")]
2579                 public const int Thai_wowaen;
2580                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_yoyak")]
2581                 public const int Thai_yoyak;
2582                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_yoying")]
2583                 public const int Thai_yoying;
2584                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thorn")]
2585                 public const int Thorn;
2586                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Time")]
2587                 public const int Time;
2588                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ToDoList")]
2589                 public const int ToDoList;
2590                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tools")]
2591                 public const int Tools;
2592                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TopMenu")]
2593                 public const int TopMenu;
2594                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TouchpadOff")]
2595                 public const int TouchpadOff;
2596                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TouchpadOn")]
2597                 public const int TouchpadOn;
2598                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TouchpadToggle")]
2599                 public const int TouchpadToggle;
2600                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Touroku")]
2601                 public const int Touroku;
2602                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Travel")]
2603                 public const int Travel;
2604                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tslash")]
2605                 public const int Tslash;
2606                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_U")]
2607                 public const int U;
2608                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_UWB")]
2609                 public const int UWB;
2610                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uacute")]
2611                 public const int Uacute;
2612                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ubelowdot")]
2613                 public const int Ubelowdot;
2614                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ubreve")]
2615                 public const int Ubreve;
2616                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ucircumflex")]
2617                 public const int Ucircumflex;
2618                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Udiaeresis")]
2619                 public const int Udiaeresis;
2620                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Udoubleacute")]
2621                 public const int Udoubleacute;
2622                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ugrave")]
2623                 public const int Ugrave;
2624                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhook")]
2625                 public const int Uhook;
2626                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhorn")]
2627                 public const int Uhorn;
2628                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhornacute")]
2629                 public const int Uhornacute;
2630                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhornbelowdot")]
2631                 public const int Uhornbelowdot;
2632                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhorngrave")]
2633                 public const int Uhorngrave;
2634                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhornhook")]
2635                 public const int Uhornhook;
2636                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhorntilde")]
2637                 public const int Uhorntilde;
2638                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_GHE_WITH_UPTURN")]
2639                 public const int Ukrainian_GHE_WITH_UPTURN;
2640                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_I")]
2641                 public const int Ukrainian_I;
2642                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_IE")]
2643                 public const int Ukrainian_IE;
2644                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_YI")]
2645                 public const int Ukrainian_YI;
2646                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_ghe_with_upturn")]
2647                 public const int Ukrainian_ghe_with_upturn;
2648                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_i")]
2649                 public const int Ukrainian_i;
2650                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_ie")]
2651                 public const int Ukrainian_ie;
2652                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_yi")]
2653                 public const int Ukrainian_yi;
2654                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_I")]
2655                 public const int Ukranian_I;
2656                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_JE")]
2657                 public const int Ukranian_JE;
2658                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_YI")]
2659                 public const int Ukranian_YI;
2660                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_i")]
2661                 public const int Ukranian_i;
2662                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_je")]
2663                 public const int Ukranian_je;
2664                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_yi")]
2665                 public const int Ukranian_yi;
2666                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Umacron")]
2667                 public const int Umacron;
2668                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Undo")]
2669                 public const int Undo;
2670                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ungrab")]
2671                 public const int Ungrab;
2672                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uogonek")]
2673                 public const int Uogonek;
2674                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Up")]
2675                 public const int Up;
2676                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uring")]
2677                 public const int Uring;
2678                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_User1KB")]
2679                 public const int User1KB;
2680                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_User2KB")]
2681                 public const int User2KB;
2682                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_UserPB")]
2683                 public const int UserPB;
2684                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Utilde")]
2685                 public const int Utilde;
2686                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_V")]
2687                 public const int V;
2688                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_VendorHome")]
2689                 public const int VendorHome;
2690                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Video")]
2691                 public const int Video;
2692                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_View")]
2693                 public const int View;
2694                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_VoidSymbol")]
2695                 public const int VoidSymbol;
2696                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_W")]
2697                 public const int W;
2698                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WLAN")]
2699                 public const int WLAN;
2700                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WWW")]
2701                 public const int WWW;
2702                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Wacute")]
2703                 public const int Wacute;
2704                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WakeUp")]
2705                 public const int WakeUp;
2706                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Wcircumflex")]
2707                 public const int Wcircumflex;
2708                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Wdiaeresis")]
2709                 public const int Wdiaeresis;
2710                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WebCam")]
2711                 public const int WebCam;
2712                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Wgrave")]
2713                 public const int Wgrave;
2714                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WheelButton")]
2715                 public const int WheelButton;
2716                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WindowClear")]
2717                 public const int WindowClear;
2718                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WonSign")]
2719                 public const int WonSign;
2720                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Word")]
2721                 public const int Word;
2722                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_X")]
2723                 public const int X;
2724                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Xabovedot")]
2725                 public const int Xabovedot;
2726                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Xfer")]
2727                 public const int Xfer;
2728                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Y")]
2729                 public const int Y;
2730                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Yacute")]
2731                 public const int Yacute;
2732                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ybelowdot")]
2733                 public const int Ybelowdot;
2734                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ycircumflex")]
2735                 public const int Ycircumflex;
2736                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ydiaeresis")]
2737                 public const int Ydiaeresis;
2738                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Yellow")]
2739                 public const int Yellow;
2740                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ygrave")]
2741                 public const int Ygrave;
2742                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Yhook")]
2743                 public const int Yhook;
2744                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ytilde")]
2745                 public const int Ytilde;
2746                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Z")]
2747                 public const int Z;
2748                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zabovedot")]
2749                 public const int Zabovedot;
2750                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zacute")]
2751                 public const int Zacute;
2752                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zcaron")]
2753                 public const int Zcaron;
2754                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zen_Koho")]
2755                 public const int Zen_Koho;
2756                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zenkaku")]
2757                 public const int Zenkaku;
2758                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zenkaku_Hankaku")]
2759                 public const int Zenkaku_Hankaku;
2760                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ZoomIn")]
2761                 public const int ZoomIn;
2762                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ZoomOut")]
2763                 public const int ZoomOut;
2764                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zstroke")]
2765                 public const int Zstroke;
2766                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_a")]
2767                 public const int a;
2768                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_aacute")]
2769                 public const int aacute;
2770                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abelowdot")]
2771                 public const int abelowdot;
2772                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abovedot")]
2773                 public const int abovedot;
2774                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abreve")]
2775                 public const int abreve;
2776                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abreveacute")]
2777                 public const int abreveacute;
2778                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abrevebelowdot")]
2779                 public const int abrevebelowdot;
2780                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abrevegrave")]
2781                 public const int abrevegrave;
2782                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abrevehook")]
2783                 public const int abrevehook;
2784                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abrevetilde")]
2785                 public const int abrevetilde;
2786                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflex")]
2787                 public const int acircumflex;
2788                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflexacute")]
2789                 public const int acircumflexacute;
2790                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflexbelowdot")]
2791                 public const int acircumflexbelowdot;
2792                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflexgrave")]
2793                 public const int acircumflexgrave;
2794                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflexhook")]
2795                 public const int acircumflexhook;
2796                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflextilde")]
2797                 public const int acircumflextilde;
2798                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acute")]
2799                 public const int acute;
2800                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_adiaeresis")]
2801                 public const int adiaeresis;
2802                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ae")]
2803                 public const int ae;
2804                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_agrave")]
2805                 public const int agrave;
2806                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ahook")]
2807                 public const int ahook;
2808                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_amacron")]
2809                 public const int amacron;
2810                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ampersand")]
2811                 public const int ampersand;
2812                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_aogonek")]
2813                 public const int aogonek;
2814                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_apostrophe")]
2815                 public const int apostrophe;
2816                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_approxeq")]
2817                 public const int approxeq;
2818                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_approximate")]
2819                 public const int approximate;
2820                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_aring")]
2821                 public const int aring;
2822                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_asciicircum")]
2823                 public const int asciicircum;
2824                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_asciitilde")]
2825                 public const int asciitilde;
2826                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_asterisk")]
2827                 public const int asterisk;
2828                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_at")]
2829                 public const int at;
2830                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_atilde")]
2831                 public const int atilde;
2832                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_b")]
2833                 public const int b;
2834                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_babovedot")]
2835                 public const int babovedot;
2836                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_backslash")]
2837                 public const int backslash;
2838                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ballotcross")]
2839                 public const int ballotcross;
2840                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_bar")]
2841                 public const int bar;
2842                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_because")]
2843                 public const int because;
2844                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_blank")]
2845                 public const int blank;
2846                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botintegral")]
2847                 public const int botintegral;
2848                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botleftparens")]
2849                 public const int botleftparens;
2850                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botleftsqbracket")]
2851                 public const int botleftsqbracket;
2852                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botleftsummation")]
2853                 public const int botleftsummation;
2854                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botrightparens")]
2855                 public const int botrightparens;
2856                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botrightsqbracket")]
2857                 public const int botrightsqbracket;
2858                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botrightsummation")]
2859                 public const int botrightsummation;
2860                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_bott")]
2861                 public const int bott;
2862                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botvertsummationconnector")]
2863                 public const int botvertsummationconnector;
2864                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braceleft")]
2865                 public const int braceleft;
2866                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braceright")]
2867                 public const int braceright;
2868                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_bracketleft")]
2869                 public const int bracketleft;
2870                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_bracketright")]
2871                 public const int bracketright;
2872                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_blank")]
2873                 public const int braille_blank;
2874                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_1")]
2875                 public const int braille_dot_1;
2876                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_10")]
2877                 public const int braille_dot_10;
2878                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_2")]
2879                 public const int braille_dot_2;
2880                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_3")]
2881                 public const int braille_dot_3;
2882                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_4")]
2883                 public const int braille_dot_4;
2884                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_5")]
2885                 public const int braille_dot_5;
2886                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_6")]
2887                 public const int braille_dot_6;
2888                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_7")]
2889                 public const int braille_dot_7;
2890                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_8")]
2891                 public const int braille_dot_8;
2892                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_9")]
2893                 public const int braille_dot_9;
2894                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1")]
2895                 public const int braille_dots_1;
2896                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12")]
2897                 public const int braille_dots_12;
2898                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123")]
2899                 public const int braille_dots_123;
2900                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234")]
2901                 public const int braille_dots_1234;
2902                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12345")]
2903                 public const int braille_dots_12345;
2904                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123456")]
2905                 public const int braille_dots_123456;
2906                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234567")]
2907                 public const int braille_dots_1234567;
2908                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12345678")]
2909                 public const int braille_dots_12345678;
2910                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234568")]
2911                 public const int braille_dots_1234568;
2912                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123457")]
2913                 public const int braille_dots_123457;
2914                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234578")]
2915                 public const int braille_dots_1234578;
2916                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123458")]
2917                 public const int braille_dots_123458;
2918                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12346")]
2919                 public const int braille_dots_12346;
2920                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123467")]
2921                 public const int braille_dots_123467;
2922                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234678")]
2923                 public const int braille_dots_1234678;
2924                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123468")]
2925                 public const int braille_dots_123468;
2926                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12347")]
2927                 public const int braille_dots_12347;
2928                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123478")]
2929                 public const int braille_dots_123478;
2930                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12348")]
2931                 public const int braille_dots_12348;
2932                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1235")]
2933                 public const int braille_dots_1235;
2934                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12356")]
2935                 public const int braille_dots_12356;
2936                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123567")]
2937                 public const int braille_dots_123567;
2938                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1235678")]
2939                 public const int braille_dots_1235678;
2940                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123568")]
2941                 public const int braille_dots_123568;
2942                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12357")]
2943                 public const int braille_dots_12357;
2944                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123578")]
2945                 public const int braille_dots_123578;
2946                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12358")]
2947                 public const int braille_dots_12358;
2948                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1236")]
2949                 public const int braille_dots_1236;
2950                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12367")]
2951                 public const int braille_dots_12367;
2952                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123678")]
2953                 public const int braille_dots_123678;
2954                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12368")]
2955                 public const int braille_dots_12368;
2956                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1237")]
2957                 public const int braille_dots_1237;
2958                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12378")]
2959                 public const int braille_dots_12378;
2960                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1238")]
2961                 public const int braille_dots_1238;
2962                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124")]
2963                 public const int braille_dots_124;
2964                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1245")]
2965                 public const int braille_dots_1245;
2966                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12456")]
2967                 public const int braille_dots_12456;
2968                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124567")]
2969                 public const int braille_dots_124567;
2970                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1245678")]
2971                 public const int braille_dots_1245678;
2972                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124568")]
2973                 public const int braille_dots_124568;
2974                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12457")]
2975                 public const int braille_dots_12457;
2976                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124578")]
2977                 public const int braille_dots_124578;
2978                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12458")]
2979                 public const int braille_dots_12458;
2980                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1246")]
2981                 public const int braille_dots_1246;
2982                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12467")]
2983                 public const int braille_dots_12467;
2984                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124678")]
2985                 public const int braille_dots_124678;
2986                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12468")]
2987                 public const int braille_dots_12468;
2988                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1247")]
2989                 public const int braille_dots_1247;
2990                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12478")]
2991                 public const int braille_dots_12478;
2992                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1248")]
2993                 public const int braille_dots_1248;
2994                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_125")]
2995                 public const int braille_dots_125;
2996                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1256")]
2997                 public const int braille_dots_1256;
2998                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12567")]
2999                 public const int braille_dots_12567;
3000                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_125678")]
3001                 public const int braille_dots_125678;
3002                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12568")]
3003                 public const int braille_dots_12568;
3004                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1257")]
3005                 public const int braille_dots_1257;
3006                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12578")]
3007                 public const int braille_dots_12578;
3008                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1258")]
3009                 public const int braille_dots_1258;
3010                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_126")]
3011                 public const int braille_dots_126;
3012                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1267")]
3013                 public const int braille_dots_1267;
3014                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12678")]
3015                 public const int braille_dots_12678;
3016                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1268")]
3017                 public const int braille_dots_1268;
3018                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_127")]
3019                 public const int braille_dots_127;
3020                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1278")]
3021                 public const int braille_dots_1278;
3022                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_128")]
3023                 public const int braille_dots_128;
3024                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13")]
3025                 public const int braille_dots_13;
3026                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134")]
3027                 public const int braille_dots_134;
3028                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1345")]
3029                 public const int braille_dots_1345;
3030                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13456")]
3031                 public const int braille_dots_13456;
3032                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134567")]
3033                 public const int braille_dots_134567;
3034                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1345678")]
3035                 public const int braille_dots_1345678;
3036                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134568")]
3037                 public const int braille_dots_134568;
3038                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13457")]
3039                 public const int braille_dots_13457;
3040                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134578")]
3041                 public const int braille_dots_134578;
3042                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13458")]
3043                 public const int braille_dots_13458;
3044                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1346")]
3045                 public const int braille_dots_1346;
3046                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13467")]
3047                 public const int braille_dots_13467;
3048                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134678")]
3049                 public const int braille_dots_134678;
3050                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13468")]
3051                 public const int braille_dots_13468;
3052                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1347")]
3053                 public const int braille_dots_1347;
3054                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13478")]
3055                 public const int braille_dots_13478;
3056                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1348")]
3057                 public const int braille_dots_1348;
3058                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_135")]
3059                 public const int braille_dots_135;
3060                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1356")]
3061                 public const int braille_dots_1356;
3062                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13567")]
3063                 public const int braille_dots_13567;
3064                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_135678")]
3065                 public const int braille_dots_135678;
3066                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13568")]
3067                 public const int braille_dots_13568;
3068                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1357")]
3069                 public const int braille_dots_1357;
3070                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13578")]
3071                 public const int braille_dots_13578;
3072                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1358")]
3073                 public const int braille_dots_1358;
3074                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_136")]
3075                 public const int braille_dots_136;
3076                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1367")]
3077                 public const int braille_dots_1367;
3078                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13678")]
3079                 public const int braille_dots_13678;
3080                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1368")]
3081                 public const int braille_dots_1368;
3082                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_137")]
3083                 public const int braille_dots_137;
3084                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1378")]
3085                 public const int braille_dots_1378;
3086                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_138")]
3087                 public const int braille_dots_138;
3088                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14")]
3089                 public const int braille_dots_14;
3090                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_145")]
3091                 public const int braille_dots_145;
3092                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1456")]
3093                 public const int braille_dots_1456;
3094                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14567")]
3095                 public const int braille_dots_14567;
3096                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_145678")]
3097                 public const int braille_dots_145678;
3098                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14568")]
3099                 public const int braille_dots_14568;
3100                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1457")]
3101                 public const int braille_dots_1457;
3102                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14578")]
3103                 public const int braille_dots_14578;
3104                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1458")]
3105                 public const int braille_dots_1458;
3106                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_146")]
3107                 public const int braille_dots_146;
3108                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1467")]
3109                 public const int braille_dots_1467;
3110                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14678")]
3111                 public const int braille_dots_14678;
3112                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1468")]
3113                 public const int braille_dots_1468;
3114                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_147")]
3115                 public const int braille_dots_147;
3116                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1478")]
3117                 public const int braille_dots_1478;
3118                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_148")]
3119                 public const int braille_dots_148;
3120                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_15")]
3121                 public const int braille_dots_15;
3122                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_156")]
3123                 public const int braille_dots_156;
3124                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1567")]
3125                 public const int braille_dots_1567;
3126                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_15678")]
3127                 public const int braille_dots_15678;
3128                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1568")]
3129                 public const int braille_dots_1568;
3130                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_157")]
3131                 public const int braille_dots_157;
3132                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1578")]
3133                 public const int braille_dots_1578;
3134                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_158")]
3135                 public const int braille_dots_158;
3136                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_16")]
3137                 public const int braille_dots_16;
3138                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_167")]
3139                 public const int braille_dots_167;
3140                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1678")]
3141                 public const int braille_dots_1678;
3142                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_168")]
3143                 public const int braille_dots_168;
3144                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_17")]
3145                 public const int braille_dots_17;
3146                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_178")]
3147                 public const int braille_dots_178;
3148                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_18")]
3149                 public const int braille_dots_18;
3150                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2")]
3151                 public const int braille_dots_2;
3152                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23")]
3153                 public const int braille_dots_23;
3154                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234")]
3155                 public const int braille_dots_234;
3156                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2345")]
3157                 public const int braille_dots_2345;
3158                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23456")]
3159                 public const int braille_dots_23456;
3160                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234567")]
3161                 public const int braille_dots_234567;
3162                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2345678")]
3163                 public const int braille_dots_2345678;
3164                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234568")]
3165                 public const int braille_dots_234568;
3166                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23457")]
3167                 public const int braille_dots_23457;
3168                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234578")]
3169                 public const int braille_dots_234578;
3170                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23458")]
3171                 public const int braille_dots_23458;
3172                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2346")]
3173                 public const int braille_dots_2346;
3174                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23467")]
3175                 public const int braille_dots_23467;
3176                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234678")]
3177                 public const int braille_dots_234678;
3178                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23468")]
3179                 public const int braille_dots_23468;
3180                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2347")]
3181                 public const int braille_dots_2347;
3182                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23478")]
3183                 public const int braille_dots_23478;
3184                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2348")]
3185                 public const int braille_dots_2348;
3186                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_235")]
3187                 public const int braille_dots_235;
3188                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2356")]
3189                 public const int braille_dots_2356;
3190                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23567")]
3191                 public const int braille_dots_23567;
3192                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_235678")]
3193                 public const int braille_dots_235678;
3194                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23568")]
3195                 public const int braille_dots_23568;
3196                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2357")]
3197                 public const int braille_dots_2357;
3198                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23578")]
3199                 public const int braille_dots_23578;
3200                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2358")]
3201                 public const int braille_dots_2358;
3202                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_236")]
3203                 public const int braille_dots_236;
3204                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2367")]
3205                 public const int braille_dots_2367;
3206                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23678")]
3207                 public const int braille_dots_23678;
3208                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2368")]
3209                 public const int braille_dots_2368;
3210                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_237")]
3211                 public const int braille_dots_237;
3212                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2378")]
3213                 public const int braille_dots_2378;
3214                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_238")]
3215                 public const int braille_dots_238;
3216                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24")]
3217                 public const int braille_dots_24;
3218                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_245")]
3219                 public const int braille_dots_245;
3220                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2456")]
3221                 public const int braille_dots_2456;
3222                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24567")]
3223                 public const int braille_dots_24567;
3224                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_245678")]
3225                 public const int braille_dots_245678;
3226                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24568")]
3227                 public const int braille_dots_24568;
3228                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2457")]
3229                 public const int braille_dots_2457;
3230                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24578")]
3231                 public const int braille_dots_24578;
3232                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2458")]
3233                 public const int braille_dots_2458;
3234                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_246")]
3235                 public const int braille_dots_246;
3236                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2467")]
3237                 public const int braille_dots_2467;
3238                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24678")]
3239                 public const int braille_dots_24678;
3240                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2468")]
3241                 public const int braille_dots_2468;
3242                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_247")]
3243                 public const int braille_dots_247;
3244                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2478")]
3245                 public const int braille_dots_2478;
3246                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_248")]
3247                 public const int braille_dots_248;
3248                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_25")]
3249                 public const int braille_dots_25;
3250                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_256")]
3251                 public const int braille_dots_256;
3252                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2567")]
3253                 public const int braille_dots_2567;
3254                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_25678")]
3255                 public const int braille_dots_25678;
3256                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2568")]
3257                 public const int braille_dots_2568;
3258                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_257")]
3259                 public const int braille_dots_257;
3260                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2578")]
3261                 public const int braille_dots_2578;
3262                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_258")]
3263                 public const int braille_dots_258;
3264                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_26")]
3265                 public const int braille_dots_26;
3266                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_267")]
3267                 public const int braille_dots_267;
3268                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2678")]
3269                 public const int braille_dots_2678;
3270                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_268")]
3271                 public const int braille_dots_268;
3272                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_27")]
3273                 public const int braille_dots_27;
3274                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_278")]
3275                 public const int braille_dots_278;
3276                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_28")]
3277                 public const int braille_dots_28;
3278                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3")]
3279                 public const int braille_dots_3;
3280                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34")]
3281                 public const int braille_dots_34;
3282                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_345")]
3283                 public const int braille_dots_345;
3284                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3456")]
3285                 public const int braille_dots_3456;
3286                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34567")]
3287                 public const int braille_dots_34567;
3288                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_345678")]
3289                 public const int braille_dots_345678;
3290                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34568")]
3291                 public const int braille_dots_34568;
3292                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3457")]
3293                 public const int braille_dots_3457;
3294                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34578")]
3295                 public const int braille_dots_34578;
3296                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3458")]
3297                 public const int braille_dots_3458;
3298                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_346")]
3299                 public const int braille_dots_346;
3300                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3467")]
3301                 public const int braille_dots_3467;
3302                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34678")]
3303                 public const int braille_dots_34678;
3304                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3468")]
3305                 public const int braille_dots_3468;
3306                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_347")]
3307                 public const int braille_dots_347;
3308                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3478")]
3309                 public const int braille_dots_3478;
3310                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_348")]
3311                 public const int braille_dots_348;
3312                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_35")]
3313                 public const int braille_dots_35;
3314                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_356")]
3315                 public const int braille_dots_356;
3316                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3567")]
3317                 public const int braille_dots_3567;
3318                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_35678")]
3319                 public const int braille_dots_35678;
3320                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3568")]
3321                 public const int braille_dots_3568;
3322                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_357")]
3323                 public const int braille_dots_357;
3324                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3578")]
3325                 public const int braille_dots_3578;
3326                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_358")]
3327                 public const int braille_dots_358;
3328                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_36")]
3329                 public const int braille_dots_36;
3330                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_367")]
3331                 public const int braille_dots_367;
3332                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3678")]
3333                 public const int braille_dots_3678;
3334                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_368")]
3335                 public const int braille_dots_368;
3336                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_37")]
3337                 public const int braille_dots_37;
3338                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_378")]
3339                 public const int braille_dots_378;
3340                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_38")]
3341                 public const int braille_dots_38;
3342                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4")]
3343                 public const int braille_dots_4;
3344                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_45")]
3345                 public const int braille_dots_45;
3346                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_456")]
3347                 public const int braille_dots_456;
3348                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4567")]
3349                 public const int braille_dots_4567;
3350                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_45678")]
3351                 public const int braille_dots_45678;
3352                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4568")]
3353                 public const int braille_dots_4568;
3354                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_457")]
3355                 public const int braille_dots_457;
3356                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4578")]
3357                 public const int braille_dots_4578;
3358                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_458")]
3359                 public const int braille_dots_458;
3360                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_46")]
3361                 public const int braille_dots_46;
3362                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_467")]
3363                 public const int braille_dots_467;
3364                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4678")]
3365                 public const int braille_dots_4678;
3366                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_468")]
3367                 public const int braille_dots_468;
3368                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_47")]
3369                 public const int braille_dots_47;
3370                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_478")]
3371                 public const int braille_dots_478;
3372                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_48")]
3373                 public const int braille_dots_48;
3374                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_5")]
3375                 public const int braille_dots_5;
3376                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_56")]
3377                 public const int braille_dots_56;
3378                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_567")]
3379                 public const int braille_dots_567;
3380                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_5678")]
3381                 public const int braille_dots_5678;
3382                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_568")]
3383                 public const int braille_dots_568;
3384                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_57")]
3385                 public const int braille_dots_57;
3386                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_578")]
3387                 public const int braille_dots_578;
3388                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_58")]
3389                 public const int braille_dots_58;
3390                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_6")]
3391                 public const int braille_dots_6;
3392                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_67")]
3393                 public const int braille_dots_67;
3394                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_678")]
3395                 public const int braille_dots_678;
3396                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_68")]
3397                 public const int braille_dots_68;
3398                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_7")]
3399                 public const int braille_dots_7;
3400                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_78")]
3401                 public const int braille_dots_78;
3402                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_8")]
3403                 public const int braille_dots_8;
3404                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_breve")]
3405                 public const int breve;
3406                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_brokenbar")]
3407                 public const int brokenbar;
3408                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_c")]
3409                 public const int c;
3410                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_c_h")]
3411                 public const int c_h;
3412                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cabovedot")]
3413                 public const int cabovedot;
3414                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cacute")]
3415                 public const int cacute;
3416                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_careof")]
3417                 public const int careof;
3418                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_caret")]
3419                 public const int caret;
3420                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_caron")]
3421                 public const int caron;
3422                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ccaron")]
3423                 public const int ccaron;
3424                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ccedilla")]
3425                 public const int ccedilla;
3426                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ccircumflex")]
3427                 public const int ccircumflex;
3428                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cedilla")]
3429                 public const int cedilla;
3430                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cent")]
3431                 public const int cent;
3432                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ch")]
3433                 public const int ch;
3434                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_checkerboard")]
3435                 public const int checkerboard;
3436                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_checkmark")]
3437                 public const int checkmark;
3438                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_circle")]
3439                 public const int circle;
3440                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_club")]
3441                 public const int club;
3442                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_colon")]
3443                 public const int colon;
3444                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_comma")]
3445                 public const int comma;
3446                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_containsas")]
3447                 public const int containsas;
3448                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_copyright")]
3449                 public const int copyright;
3450                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cr")]
3451                 public const int cr;
3452                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_crossinglines")]
3453                 public const int crossinglines;
3454                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cuberoot")]
3455                 public const int cuberoot;
3456                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_currency")]
3457                 public const int currency;
3458                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cursor")]
3459                 public const int cursor;
3460                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_d")]
3461                 public const int d;
3462                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dabovedot")]
3463                 public const int dabovedot;
3464                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dagger")]
3465                 public const int dagger;
3466                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dcaron")]
3467                 public const int dcaron;
3468                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_A")]
3469                 public const int dead_A;
3470                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_E")]
3471                 public const int dead_E;
3472                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_I")]
3473                 public const int dead_I;
3474                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_O")]
3475                 public const int dead_O;
3476                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_U")]
3477                 public const int dead_U;
3478                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_a")]
3479                 public const int dead_a;
3480                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_abovecomma")]
3481                 public const int dead_abovecomma;
3482                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_abovedot")]
3483                 public const int dead_abovedot;
3484                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_abovereversedcomma")]
3485                 public const int dead_abovereversedcomma;
3486                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_abovering")]
3487                 public const int dead_abovering;
3488                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_aboveverticalline")]
3489                 public const int dead_aboveverticalline;
3490                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_acute")]
3491                 public const int dead_acute;
3492                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowbreve")]
3493                 public const int dead_belowbreve;
3494                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowcircumflex")]
3495                 public const int dead_belowcircumflex;
3496                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowcomma")]
3497                 public const int dead_belowcomma;
3498                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowdiaeresis")]
3499                 public const int dead_belowdiaeresis;
3500                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowdot")]
3501                 public const int dead_belowdot;
3502                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowmacron")]
3503                 public const int dead_belowmacron;
3504                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowring")]
3505                 public const int dead_belowring;
3506                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowtilde")]
3507                 public const int dead_belowtilde;
3508                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowverticalline")]
3509                 public const int dead_belowverticalline;
3510                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_breve")]
3511                 public const int dead_breve;
3512                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_capital_schwa")]
3513                 public const int dead_capital_schwa;
3514                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_caron")]
3515                 public const int dead_caron;
3516                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_cedilla")]
3517                 public const int dead_cedilla;
3518                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_circumflex")]
3519                 public const int dead_circumflex;
3520                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_currency")]
3521                 public const int dead_currency;
3522                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_dasia")]
3523                 public const int dead_dasia;
3524                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_diaeresis")]
3525                 public const int dead_diaeresis;
3526                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_doubleacute")]
3527                 public const int dead_doubleacute;
3528                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_doublegrave")]
3529                 public const int dead_doublegrave;
3530                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_e")]
3531                 public const int dead_e;
3532                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_grave")]
3533                 public const int dead_grave;
3534                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_greek")]
3535                 public const int dead_greek;
3536                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_hook")]
3537                 public const int dead_hook;
3538                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_horn")]
3539                 public const int dead_horn;
3540                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_i")]
3541                 public const int dead_i;
3542                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_invertedbreve")]
3543                 public const int dead_invertedbreve;
3544                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_iota")]
3545                 public const int dead_iota;
3546                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_longsolidusoverlay")]
3547                 public const int dead_longsolidusoverlay;
3548                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_lowline")]
3549                 public const int dead_lowline;
3550                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_macron")]
3551                 public const int dead_macron;
3552                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_o")]
3553                 public const int dead_o;
3554                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_ogonek")]
3555                 public const int dead_ogonek;
3556                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_perispomeni")]
3557                 public const int dead_perispomeni;
3558                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_psili")]
3559                 public const int dead_psili;
3560                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_semivoiced_sound")]
3561                 public const int dead_semivoiced_sound;
3562                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_small_schwa")]
3563                 public const int dead_small_schwa;
3564                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_stroke")]
3565                 public const int dead_stroke;
3566                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_tilde")]
3567                 public const int dead_tilde;
3568                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_u")]
3569                 public const int dead_u;
3570                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_voiced_sound")]
3571                 public const int dead_voiced_sound;
3572                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_decimalpoint")]
3573                 public const int decimalpoint;
3574                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_degree")]
3575                 public const int degree;
3576                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_diaeresis")]
3577                 public const int diaeresis;
3578                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_diamond")]
3579                 public const int diamond;
3580                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_digitspace")]
3581                 public const int digitspace;
3582                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dintegral")]
3583                 public const int dintegral;
3584                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_division")]
3585                 public const int division;
3586                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dollar")]
3587                 public const int dollar;
3588                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_doubbaselinedot")]
3589                 public const int doubbaselinedot;
3590                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_doubleacute")]
3591                 public const int doubleacute;
3592                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_doubledagger")]
3593                 public const int doubledagger;
3594                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_doublelowquotemark")]
3595                 public const int doublelowquotemark;
3596                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downarrow")]
3597                 public const int downarrow;
3598                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downcaret")]
3599                 public const int downcaret;
3600                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downshoe")]
3601                 public const int downshoe;
3602                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downstile")]
3603                 public const int downstile;
3604                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downtack")]
3605                 public const int downtack;
3606                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dstroke")]
3607                 public const int dstroke;
3608                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_e")]
3609                 public const int e;
3610                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eabovedot")]
3611                 public const int eabovedot;
3612                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eacute")]
3613                 public const int eacute;
3614                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ebelowdot")]
3615                 public const int ebelowdot;
3616                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecaron")]
3617                 public const int ecaron;
3618                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflex")]
3619                 public const int ecircumflex;
3620                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflexacute")]
3621                 public const int ecircumflexacute;
3622                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflexbelowdot")]
3623                 public const int ecircumflexbelowdot;
3624                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflexgrave")]
3625                 public const int ecircumflexgrave;
3626                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflexhook")]
3627                 public const int ecircumflexhook;
3628                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflextilde")]
3629                 public const int ecircumflextilde;
3630                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ediaeresis")]
3631                 public const int ediaeresis;
3632                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_egrave")]
3633                 public const int egrave;
3634                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ehook")]
3635                 public const int ehook;
3636                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eightsubscript")]
3637                 public const int eightsubscript;
3638                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eightsuperior")]
3639                 public const int eightsuperior;
3640                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_elementof")]
3641                 public const int elementof;
3642                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ellipsis")]
3643                 public const int ellipsis;
3644                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_em3space")]
3645                 public const int em3space;
3646                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_em4space")]
3647                 public const int em4space;
3648                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emacron")]
3649                 public const int emacron;
3650                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emdash")]
3651                 public const int emdash;
3652                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emfilledcircle")]
3653                 public const int emfilledcircle;
3654                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emfilledrect")]
3655                 public const int emfilledrect;
3656                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emopencircle")]
3657                 public const int emopencircle;
3658                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emopenrectangle")]
3659                 public const int emopenrectangle;
3660                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emptyset")]
3661                 public const int emptyset;
3662                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emspace")]
3663                 public const int emspace;
3664                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_endash")]
3665                 public const int endash;
3666                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enfilledcircbullet")]
3667                 public const int enfilledcircbullet;
3668                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enfilledsqbullet")]
3669                 public const int enfilledsqbullet;
3670                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eng")]
3671                 public const int eng;
3672                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enopencircbullet")]
3673                 public const int enopencircbullet;
3674                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enopensquarebullet")]
3675                 public const int enopensquarebullet;
3676                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enspace")]
3677                 public const int enspace;
3678                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eogonek")]
3679                 public const int eogonek;
3680                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_equal")]
3681                 public const int equal;
3682                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eth")]
3683                 public const int eth;
3684                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_etilde")]
3685                 public const int etilde;
3686                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_exclam")]
3687                 public const int exclam;
3688                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_exclamdown")]
3689                 public const int exclamdown;
3690                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ezh")]
3691                 public const int ezh;
3692                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_f")]
3693                 public const int f;
3694                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fabovedot")]
3695                 public const int fabovedot;
3696                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_femalesymbol")]
3697                 public const int femalesymbol;
3698                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ff")]
3699                 public const int ff;
3700                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_figdash")]
3701                 public const int figdash;
3702                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledlefttribullet")]
3703                 public const int filledlefttribullet;
3704                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledrectbullet")]
3705                 public const int filledrectbullet;
3706                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledrighttribullet")]
3707                 public const int filledrighttribullet;
3708                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledtribulletdown")]
3709                 public const int filledtribulletdown;
3710                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledtribulletup")]
3711                 public const int filledtribulletup;
3712                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fiveeighths")]
3713                 public const int fiveeighths;
3714                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fivesixths")]
3715                 public const int fivesixths;
3716                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fivesubscript")]
3717                 public const int fivesubscript;
3718                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fivesuperior")]
3719                 public const int fivesuperior;
3720                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fourfifths")]
3721                 public const int fourfifths;
3722                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_foursubscript")]
3723                 public const int foursubscript;
3724                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_foursuperior")]
3725                 public const int foursuperior;
3726                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fourthroot")]
3727                 public const int fourthroot;
3728                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_function")]
3729                 public const int function;
3730                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_g")]
3731                 public const int g;
3732                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gabovedot")]
3733                 public const int gabovedot;
3734                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gbreve")]
3735                 public const int gbreve;
3736                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gcaron")]
3737                 public const int gcaron;
3738                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gcedilla")]
3739                 public const int gcedilla;
3740                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gcircumflex")]
3741                 public const int gcircumflex;
3742                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_grave")]
3743                 public const int grave;
3744                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_greater")]
3745                 public const int greater;
3746                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_greaterthanequal")]
3747                 public const int greaterthanequal;
3748                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_guillemotleft")]
3749                 public const int guillemotleft;
3750                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_guillemotright")]
3751                 public const int guillemotright;
3752                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_h")]
3753                 public const int h;
3754                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hairspace")]
3755                 public const int hairspace;
3756                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hcircumflex")]
3757                 public const int hcircumflex;
3758                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_heart")]
3759                 public const int heart;
3760                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_aleph")]
3761                 public const int hebrew_aleph;
3762                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_ayin")]
3763                 public const int hebrew_ayin;
3764                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_bet")]
3765                 public const int hebrew_bet;
3766                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_beth")]
3767                 public const int hebrew_beth;
3768                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_chet")]
3769                 public const int hebrew_chet;
3770                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_dalet")]
3771                 public const int hebrew_dalet;
3772                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_daleth")]
3773                 public const int hebrew_daleth;
3774                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_doublelowline")]
3775                 public const int hebrew_doublelowline;
3776                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalkaph")]
3777                 public const int hebrew_finalkaph;
3778                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalmem")]
3779                 public const int hebrew_finalmem;
3780                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalnun")]
3781                 public const int hebrew_finalnun;
3782                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalpe")]
3783                 public const int hebrew_finalpe;
3784                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalzade")]
3785                 public const int hebrew_finalzade;
3786                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalzadi")]
3787                 public const int hebrew_finalzadi;
3788                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_gimel")]
3789                 public const int hebrew_gimel;
3790                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_gimmel")]
3791                 public const int hebrew_gimmel;
3792                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_he")]
3793                 public const int hebrew_he;
3794                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_het")]
3795                 public const int hebrew_het;
3796                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_kaph")]
3797                 public const int hebrew_kaph;
3798                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_kuf")]
3799                 public const int hebrew_kuf;
3800                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_lamed")]
3801                 public const int hebrew_lamed;
3802                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_mem")]
3803                 public const int hebrew_mem;
3804                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_nun")]
3805                 public const int hebrew_nun;
3806                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_pe")]
3807                 public const int hebrew_pe;
3808                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_qoph")]
3809                 public const int hebrew_qoph;
3810                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_resh")]
3811                 public const int hebrew_resh;
3812                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_samech")]
3813                 public const int hebrew_samech;
3814                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_samekh")]
3815                 public const int hebrew_samekh;
3816                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_shin")]
3817                 public const int hebrew_shin;
3818                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_taf")]
3819                 public const int hebrew_taf;
3820                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_taw")]
3821                 public const int hebrew_taw;
3822                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_tet")]
3823                 public const int hebrew_tet;
3824                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_teth")]
3825                 public const int hebrew_teth;
3826                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_waw")]
3827                 public const int hebrew_waw;
3828                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_yod")]
3829                 public const int hebrew_yod;
3830                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_zade")]
3831                 public const int hebrew_zade;
3832                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_zadi")]
3833                 public const int hebrew_zadi;
3834                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_zain")]
3835                 public const int hebrew_zain;
3836                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_zayin")]
3837                 public const int hebrew_zayin;
3838                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hexagram")]
3839                 public const int hexagram;
3840                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizconnector")]
3841                 public const int horizconnector;
3842                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan1")]
3843                 public const int horizlinescan1;
3844                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan3")]
3845                 public const int horizlinescan3;
3846                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan5")]
3847                 public const int horizlinescan5;
3848                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan7")]
3849                 public const int horizlinescan7;
3850                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan9")]
3851                 public const int horizlinescan9;
3852                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hstroke")]
3853                 public const int hstroke;
3854                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ht")]
3855                 public const int ht;
3856                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hyphen")]
3857                 public const int hyphen;
3858                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_i")]
3859                 public const int i;
3860                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_iTouch")]
3861                 public const int iTouch;
3862                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_iacute")]
3863                 public const int iacute;
3864                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ibelowdot")]
3865                 public const int ibelowdot;
3866                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ibreve")]
3867                 public const int ibreve;
3868                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_icircumflex")]
3869                 public const int icircumflex;
3870                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_identical")]
3871                 public const int identical;
3872                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_idiaeresis")]
3873                 public const int idiaeresis;
3874                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_idotless")]
3875                 public const int idotless;
3876                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ifonlyif")]
3877                 public const int ifonlyif;
3878                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_igrave")]
3879                 public const int igrave;
3880                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ihook")]
3881                 public const int ihook;
3882                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_imacron")]
3883                 public const int imacron;
3884                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_implies")]
3885                 public const int implies;
3886                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_includedin")]
3887                 public const int includedin;
3888                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_includes")]
3889                 public const int includes;
3890                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_infinity")]
3891                 public const int infinity;
3892                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_integral")]
3893                 public const int integral;
3894                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_intersection")]
3895                 public const int intersection;
3896                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_iogonek")]
3897                 public const int iogonek;
3898                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_itilde")]
3899                 public const int itilde;
3900                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_j")]
3901                 public const int j;
3902                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_jcircumflex")]
3903                 public const int jcircumflex;
3904                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_jot")]
3905                 public const int jot;
3906                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_k")]
3907                 public const int k;
3908                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_A")]
3909                 public const int kana_A;
3910                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_CHI")]
3911                 public const int kana_CHI;
3912                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_E")]
3913                 public const int kana_E;
3914                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_FU")]
3915                 public const int kana_FU;
3916                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HA")]
3917                 public const int kana_HA;
3918                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HE")]
3919                 public const int kana_HE;
3920                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HI")]
3921                 public const int kana_HI;
3922                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HO")]
3923                 public const int kana_HO;
3924                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HU")]
3925                 public const int kana_HU;
3926                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_I")]
3927                 public const int kana_I;
3928                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KA")]
3929                 public const int kana_KA;
3930                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KE")]
3931                 public const int kana_KE;
3932                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KI")]
3933                 public const int kana_KI;
3934                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KO")]
3935                 public const int kana_KO;
3936                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KU")]
3937                 public const int kana_KU;
3938                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_MA")]
3939                 public const int kana_MA;
3940                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_ME")]
3941                 public const int kana_ME;
3942                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_MI")]
3943                 public const int kana_MI;
3944                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_MO")]
3945                 public const int kana_MO;
3946                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_MU")]
3947                 public const int kana_MU;
3948                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_N")]
3949                 public const int kana_N;
3950                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NA")]
3951                 public const int kana_NA;
3952                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NE")]
3953                 public const int kana_NE;
3954                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NI")]
3955                 public const int kana_NI;
3956                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NO")]
3957                 public const int kana_NO;
3958                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NU")]
3959                 public const int kana_NU;
3960                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_O")]
3961                 public const int kana_O;
3962                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RA")]
3963                 public const int kana_RA;
3964                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RE")]
3965                 public const int kana_RE;
3966                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RI")]
3967                 public const int kana_RI;
3968                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RO")]
3969                 public const int kana_RO;
3970                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RU")]
3971                 public const int kana_RU;
3972                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SA")]
3973                 public const int kana_SA;
3974                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SE")]
3975                 public const int kana_SE;
3976                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SHI")]
3977                 public const int kana_SHI;
3978                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SO")]
3979                 public const int kana_SO;
3980                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SU")]
3981                 public const int kana_SU;
3982                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TA")]
3983                 public const int kana_TA;
3984                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TE")]
3985                 public const int kana_TE;
3986                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TI")]
3987                 public const int kana_TI;
3988                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TO")]
3989                 public const int kana_TO;
3990                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TSU")]
3991                 public const int kana_TSU;
3992                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TU")]
3993                 public const int kana_TU;
3994                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_U")]
3995                 public const int kana_U;
3996                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_WA")]
3997                 public const int kana_WA;
3998                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_WO")]
3999                 public const int kana_WO;
4000                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_YA")]
4001                 public const int kana_YA;
4002                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_YO")]
4003                 public const int kana_YO;
4004                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_YU")]
4005                 public const int kana_YU;
4006                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_a")]
4007                 public const int kana_a;
4008                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_closingbracket")]
4009                 public const int kana_closingbracket;
4010                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_comma")]
4011                 public const int kana_comma;
4012                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_conjunctive")]
4013                 public const int kana_conjunctive;
4014                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_e")]
4015                 public const int kana_e;
4016                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_fullstop")]
4017                 public const int kana_fullstop;
4018                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_i")]
4019                 public const int kana_i;
4020                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_middledot")]
4021                 public const int kana_middledot;
4022                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_o")]
4023                 public const int kana_o;
4024                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_openingbracket")]
4025                 public const int kana_openingbracket;
4026                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_switch")]
4027                 public const int kana_switch;
4028                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_tsu")]
4029                 public const int kana_tsu;
4030                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_tu")]
4031                 public const int kana_tu;
4032                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_u")]
4033                 public const int kana_u;
4034                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_ya")]
4035                 public const int kana_ya;
4036                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_yo")]
4037                 public const int kana_yo;
4038                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_yu")]
4039                 public const int kana_yu;
4040                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kappa")]
4041                 public const int kappa;
4042                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kcedilla")]
4043                 public const int kcedilla;
4044                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kra")]
4045                 public const int kra;
4046                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_l")]
4047                 public const int l;
4048                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lacute")]
4049                 public const int lacute;
4050                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_latincross")]
4051                 public const int latincross;
4052                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lbelowdot")]
4053                 public const int lbelowdot;
4054                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lcaron")]
4055                 public const int lcaron;
4056                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lcedilla")]
4057                 public const int lcedilla;
4058                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftanglebracket")]
4059                 public const int leftanglebracket;
4060                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftarrow")]
4061                 public const int leftarrow;
4062                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftcaret")]
4063                 public const int leftcaret;
4064                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftdoublequotemark")]
4065                 public const int leftdoublequotemark;
4066                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftmiddlecurlybrace")]
4067                 public const int leftmiddlecurlybrace;
4068                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftopentriangle")]
4069                 public const int leftopentriangle;
4070                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftpointer")]
4071                 public const int leftpointer;
4072                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftradical")]
4073                 public const int leftradical;
4074                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftshoe")]
4075                 public const int leftshoe;
4076                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftsinglequotemark")]
4077                 public const int leftsinglequotemark;
4078                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftt")]
4079                 public const int leftt;
4080                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lefttack")]
4081                 public const int lefttack;
4082                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_less")]
4083                 public const int less;
4084                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lessthanequal")]
4085                 public const int lessthanequal;
4086                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lf")]
4087                 public const int lf;
4088                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_logicaland")]
4089                 public const int logicaland;
4090                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_logicalor")]
4091                 public const int logicalor;
4092                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lowleftcorner")]
4093                 public const int lowleftcorner;
4094                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lowrightcorner")]
4095                 public const int lowrightcorner;
4096                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lstroke")]
4097                 public const int lstroke;
4098                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_m")]
4099                 public const int m;
4100                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_mabovedot")]
4101                 public const int mabovedot;
4102                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_macron")]
4103                 public const int macron;
4104                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_malesymbol")]
4105                 public const int malesymbol;
4106                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_maltesecross")]
4107                 public const int maltesecross;
4108                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_marker")]
4109                 public const int marker;
4110                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_masculine")]
4111                 public const int masculine;
4112                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_minus")]
4113                 public const int minus;
4114                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_minutes")]
4115                 public const int minutes;
4116                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_mu")]
4117                 public const int mu;
4118                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_multiply")]
4119                 public const int multiply;
4120                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_musicalflat")]
4121                 public const int musicalflat;
4122                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_musicalsharp")]
4123                 public const int musicalsharp;
4124                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_n")]
4125                 public const int n;
4126                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_nabla")]
4127                 public const int nabla;
4128                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_nacute")]
4129                 public const int nacute;
4130                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ncaron")]
4131                 public const int ncaron;
4132                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ncedilla")]
4133                 public const int ncedilla;
4134                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ninesubscript")]
4135                 public const int ninesubscript;
4136                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ninesuperior")]
4137                 public const int ninesuperior;
4138                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_nl")]
4139                 public const int nl;
4140                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_nobreakspace")]
4141                 public const int nobreakspace;
4142                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notapproxeq")]
4143                 public const int notapproxeq;
4144                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notelementof")]
4145                 public const int notelementof;
4146                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notequal")]
4147                 public const int notequal;
4148                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notidentical")]
4149                 public const int notidentical;
4150                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notsign")]
4151                 public const int notsign;
4152                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ntilde")]
4153                 public const int ntilde;
4154                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_numbersign")]
4155                 public const int numbersign;
4156                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_numerosign")]
4157                 public const int numerosign;
4158                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_o")]
4159                 public const int o;
4160                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_oacute")]
4161                 public const int oacute;
4162                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_obarred")]
4163                 public const int obarred;
4164                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_obelowdot")]
4165                 public const int obelowdot;
4166                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocaron")]
4167                 public const int ocaron;
4168                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflex")]
4169                 public const int ocircumflex;
4170                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflexacute")]
4171                 public const int ocircumflexacute;
4172                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflexbelowdot")]
4173                 public const int ocircumflexbelowdot;
4174                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflexgrave")]
4175                 public const int ocircumflexgrave;
4176                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflexhook")]
4177                 public const int ocircumflexhook;
4178                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflextilde")]
4179                 public const int ocircumflextilde;
4180                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_odiaeresis")]
4181                 public const int odiaeresis;
4182                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_odoubleacute")]
4183                 public const int odoubleacute;
4184                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_oe")]
4185                 public const int oe;
4186                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ogonek")]
4187                 public const int ogonek;
4188                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ograve")]
4189                 public const int ograve;
4190                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohook")]
4191                 public const int ohook;
4192                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohorn")]
4193                 public const int ohorn;
4194                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohornacute")]
4195                 public const int ohornacute;
4196                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohornbelowdot")]
4197                 public const int ohornbelowdot;
4198                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohorngrave")]
4199                 public const int ohorngrave;
4200                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohornhook")]
4201                 public const int ohornhook;
4202                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohorntilde")]
4203                 public const int ohorntilde;
4204                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_omacron")]
4205                 public const int omacron;
4206                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_oneeighth")]
4207                 public const int oneeighth;
4208                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onefifth")]
4209                 public const int onefifth;
4210                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onehalf")]
4211                 public const int onehalf;
4212                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onequarter")]
4213                 public const int onequarter;
4214                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onesixth")]
4215                 public const int onesixth;
4216                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onesubscript")]
4217                 public const int onesubscript;
4218                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onesuperior")]
4219                 public const int onesuperior;
4220                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onethird")]
4221                 public const int onethird;
4222                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ooblique")]
4223                 public const int ooblique;
4224                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_openrectbullet")]
4225                 public const int openrectbullet;
4226                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_openstar")]
4227                 public const int openstar;
4228                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_opentribulletdown")]
4229                 public const int opentribulletdown;
4230                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_opentribulletup")]
4231                 public const int opentribulletup;
4232                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ordfeminine")]
4233                 public const int ordfeminine;
4234                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_oslash")]
4235                 public const int oslash;
4236                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_otilde")]
4237                 public const int otilde;
4238                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_overbar")]
4239                 public const int overbar;
4240                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_overline")]
4241                 public const int overline;
4242                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_p")]
4243                 public const int p;
4244                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_pabovedot")]
4245                 public const int pabovedot;
4246                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_paragraph")]
4247                 public const int paragraph;
4248                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_parenleft")]
4249                 public const int parenleft;
4250                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_parenright")]
4251                 public const int parenright;
4252                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_partdifferential")]
4253                 public const int partdifferential;
4254                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_partialderivative")]
4255                 public const int partialderivative;
4256                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_percent")]
4257                 public const int percent;
4258                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_period")]
4259                 public const int period;
4260                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_periodcentered")]
4261                 public const int periodcentered;
4262                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_permille")]
4263                 public const int permille;
4264                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_phonographcopyright")]
4265                 public const int phonographcopyright;
4266                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_plus")]
4267                 public const int plus;
4268                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_plusminus")]
4269                 public const int plusminus;
4270                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_prescription")]
4271                 public const int prescription;
4272                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_prolongedsound")]
4273                 public const int prolongedsound;
4274                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_punctspace")]
4275                 public const int punctspace;
4276                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_q")]
4277                 public const int q;
4278                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_quad")]
4279                 public const int quad;
4280                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_question")]
4281                 public const int question;
4282                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_questiondown")]
4283                 public const int questiondown;
4284                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_quotedbl")]
4285                 public const int quotedbl;
4286                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_quoteleft")]
4287                 public const int quoteleft;
4288                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_quoteright")]
4289                 public const int quoteright;
4290                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_r")]
4291                 public const int r;
4292                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_racute")]
4293                 public const int racute;
4294                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_radical")]
4295                 public const int radical;
4296                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rcaron")]
4297                 public const int rcaron;
4298                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rcedilla")]
4299                 public const int rcedilla;
4300                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_registered")]
4301                 public const int registered;
4302                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightanglebracket")]
4303                 public const int rightanglebracket;
4304                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightarrow")]
4305                 public const int rightarrow;
4306                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightcaret")]
4307                 public const int rightcaret;
4308                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightdoublequotemark")]
4309                 public const int rightdoublequotemark;
4310                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightmiddlecurlybrace")]
4311                 public const int rightmiddlecurlybrace;
4312                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightmiddlesummation")]
4313                 public const int rightmiddlesummation;
4314                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightopentriangle")]
4315                 public const int rightopentriangle;
4316                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightpointer")]
4317                 public const int rightpointer;
4318                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightshoe")]
4319                 public const int rightshoe;
4320                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightsinglequotemark")]
4321                 public const int rightsinglequotemark;
4322                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightt")]
4323                 public const int rightt;
4324                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_righttack")]
4325                 public const int righttack;
4326                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_s")]
4327                 public const int s;
4328                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sabovedot")]
4329                 public const int sabovedot;
4330                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sacute")]
4331                 public const int sacute;
4332                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_scaron")]
4333                 public const int scaron;
4334                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_scedilla")]
4335                 public const int scedilla;
4336                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_schwa")]
4337                 public const int schwa;
4338                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_scircumflex")]
4339                 public const int scircumflex;
4340                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_script_switch")]
4341                 public const int script_switch;
4342                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_seconds")]
4343                 public const int seconds;
4344                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_section")]
4345                 public const int section;
4346                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_semicolon")]
4347                 public const int semicolon;
4348                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_semivoicedsound")]
4349                 public const int semivoicedsound;
4350                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_seveneighths")]
4351                 public const int seveneighths;
4352                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sevensubscript")]
4353                 public const int sevensubscript;
4354                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sevensuperior")]
4355                 public const int sevensuperior;
4356                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_signaturemark")]
4357                 public const int signaturemark;
4358                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_signifblank")]
4359                 public const int signifblank;
4360                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_similarequal")]
4361                 public const int similarequal;
4362                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_singlelowquotemark")]
4363                 public const int singlelowquotemark;
4364                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sixsubscript")]
4365                 public const int sixsubscript;
4366                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sixsuperior")]
4367                 public const int sixsuperior;
4368                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_slash")]
4369                 public const int slash;
4370                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_soliddiamond")]
4371                 public const int soliddiamond;
4372                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_space")]
4373                 public const int space;
4374                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_squareroot")]
4375                 public const int squareroot;
4376                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ssharp")]
4377                 public const int ssharp;
4378                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sterling")]
4379                 public const int sterling;
4380                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_stricteq")]
4381                 public const int stricteq;
4382                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_t")]
4383                 public const int t;
4384                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tabovedot")]
4385                 public const int tabovedot;
4386                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tcaron")]
4387                 public const int tcaron;
4388                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tcedilla")]
4389                 public const int tcedilla;
4390                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_telephone")]
4391                 public const int telephone;
4392                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_telephonerecorder")]
4393                 public const int telephonerecorder;
4394                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_therefore")]
4395                 public const int therefore;
4396                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_thinspace")]
4397                 public const int thinspace;
4398                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_thorn")]
4399                 public const int thorn;
4400                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threeeighths")]
4401                 public const int threeeighths;
4402                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threefifths")]
4403                 public const int threefifths;
4404                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threequarters")]
4405                 public const int threequarters;
4406                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threesubscript")]
4407                 public const int threesubscript;
4408                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threesuperior")]
4409                 public const int threesuperior;
4410                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tintegral")]
4411                 public const int tintegral;
4412                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topintegral")]
4413                 public const int topintegral;
4414                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topleftparens")]
4415                 public const int topleftparens;
4416                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topleftradical")]
4417                 public const int topleftradical;
4418                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topleftsqbracket")]
4419                 public const int topleftsqbracket;
4420                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topleftsummation")]
4421                 public const int topleftsummation;
4422                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_toprightparens")]
4423                 public const int toprightparens;
4424                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_toprightsqbracket")]
4425                 public const int toprightsqbracket;
4426                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_toprightsummation")]
4427                 public const int toprightsummation;
4428                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topt")]
4429                 public const int topt;
4430                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topvertsummationconnector")]
4431                 public const int topvertsummationconnector;
4432                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_trademark")]
4433                 public const int trademark;
4434                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_trademarkincircle")]
4435                 public const int trademarkincircle;
4436                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tslash")]
4437                 public const int tslash;
4438                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_twofifths")]
4439                 public const int twofifths;
4440                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_twosubscript")]
4441                 public const int twosubscript;
4442                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_twosuperior")]
4443                 public const int twosuperior;
4444                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_twothirds")]
4445                 public const int twothirds;
4446                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_u")]
4447                 public const int u;
4448                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uacute")]
4449                 public const int uacute;
4450                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ubelowdot")]
4451                 public const int ubelowdot;
4452                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ubreve")]
4453                 public const int ubreve;
4454                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ucircumflex")]
4455                 public const int ucircumflex;
4456                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_udiaeresis")]
4457                 public const int udiaeresis;
4458                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_udoubleacute")]
4459                 public const int udoubleacute;
4460                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ugrave")]
4461                 public const int ugrave;
4462                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhook")]
4463                 public const int uhook;
4464                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhorn")]
4465                 public const int uhorn;
4466                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhornacute")]
4467                 public const int uhornacute;
4468                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhornbelowdot")]
4469                 public const int uhornbelowdot;
4470                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhorngrave")]
4471                 public const int uhorngrave;
4472                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhornhook")]
4473                 public const int uhornhook;
4474                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhorntilde")]
4475                 public const int uhorntilde;
4476                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_umacron")]
4477                 public const int umacron;
4478                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_underbar")]
4479                 public const int underbar;
4480                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_underscore")]
4481                 public const int underscore;
4482                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_union")]
4483                 public const int union;
4484                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uogonek")]
4485                 public const int uogonek;
4486                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uparrow")]
4487                 public const int uparrow;
4488                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_upcaret")]
4489                 public const int upcaret;
4490                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_upleftcorner")]
4491                 public const int upleftcorner;
4492                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uprightcorner")]
4493                 public const int uprightcorner;
4494                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_upshoe")]
4495                 public const int upshoe;
4496                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_upstile")]
4497                 public const int upstile;
4498                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uptack")]
4499                 public const int uptack;
4500                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uring")]
4501                 public const int uring;
4502                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_utilde")]
4503                 public const int utilde;
4504                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_v")]
4505                 public const int v;
4506                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_variation")]
4507                 public const int variation;
4508                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_vertbar")]
4509                 public const int vertbar;
4510                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_vertconnector")]
4511                 public const int vertconnector;
4512                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_voicedsound")]
4513                 public const int voicedsound;
4514                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_vt")]
4515                 public const int vt;
4516                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_w")]
4517                 public const int w;
4518                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_wacute")]
4519                 public const int wacute;
4520                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_wcircumflex")]
4521                 public const int wcircumflex;
4522                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_wdiaeresis")]
4523                 public const int wdiaeresis;
4524                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_wgrave")]
4525                 public const int wgrave;
4526                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_x")]
4527                 public const int x;
4528                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_xabovedot")]
4529                 public const int xabovedot;
4530                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_y")]
4531                 public const int y;
4532                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_yacute")]
4533                 public const int yacute;
4534                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ybelowdot")]
4535                 public const int ybelowdot;
4536                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ycircumflex")]
4537                 public const int ycircumflex;
4538                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ydiaeresis")]
4539                 public const int ydiaeresis;
4540                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_yen")]
4541                 public const int yen;
4542                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ygrave")]
4543                 public const int ygrave;
4544                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_yhook")]
4545                 public const int yhook;
4546                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ytilde")]
4547                 public const int ytilde;
4548                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_z")]
4549                 public const int z;
4550                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zabovedot")]
4551                 public const int zabovedot;
4552                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zacute")]
4553                 public const int zacute;
4554                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zcaron")]
4555                 public const int zcaron;
4556                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zerosubscript")]
4557                 public const int zerosubscript;
4558                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zerosuperior")]
4559                 public const int zerosuperior;
4560                 [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zstroke")]
4561                 public const int zstroke;
4562         }
4563         namespace Threads {
4564                 namespace FrameSource {
4565                         [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_frame_source")]
4566                         [Deprecated (since = "1.6")]
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                         [Deprecated (since = "1.6")]
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                         public static uint add (GLib.SourceFunc func);
4575                         [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_idle_full")]
4576                         public static uint add_full (int priority, owned GLib.SourceFunc func);
4577                 }
4578                 namespace Timeout {
4579                         [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_timeout")]
4580                         public static uint add (uint interval, GLib.SourceFunc func);
4581                         [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_timeout_full")]
4582                         public static uint add_full (int priority, uint interval, owned GLib.SourceFunc func);
4583                 }
4584                 [CCode (cheader_filename = "clutter/clutter.h")]
4585                 public static uint add_repaint_func (owned GLib.SourceFunc func);
4586                 [CCode (cheader_filename = "clutter/clutter.h")]
4587                 public static uint add_repaint_func_full (Clutter.RepaintFlags flags, owned GLib.SourceFunc func);
4588                 [CCode (cheader_filename = "clutter/clutter.h")]
4589                 [Deprecated (since = "1.12")]
4590                 public static void enter ();
4591                 [CCode (cheader_filename = "clutter/clutter.h")]
4592                 [Deprecated (since = "1.10")]
4593                 public static void init ();
4594                 [CCode (cheader_filename = "clutter/clutter.h")]
4595                 [Deprecated (since = "1.12")]
4596                 public static void leave ();
4597                 [CCode (cheader_filename = "clutter/clutter.h")]
4598                 public static void remove_repaint_func (uint handle_id);
4599                 [CCode (cheader_filename = "clutter/clutter.h")]
4600                 public static void set_lock_functions (GLib.Callback enter_fn, GLib.Callback leave_fn);
4601         }
4602         namespace Util {
4603                 [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_util_next_p2")]
4604                 [Deprecated (since = "1.2")]
4605                 public static int next_power_of_2 (int a);
4606         }
4607         namespace Value {
4608                 [CCode (cheader_filename = "clutter/clutter.h")]
4609                 public static Clutter.PaintNode dup_paint_node (GLib.Value value);
4610                 [CCode (cheader_filename = "clutter/clutter.h")]
4611                 public static unowned Clutter.Color? get_color (GLib.Value value);
4612                 [CCode (cheader_filename = "clutter/clutter.h")]
4613                 [Deprecated (since = "1.10")]
4614                 public static unowned Cogl.Fixed? get_fixed (GLib.Value value);
4615                 [CCode (cheader_filename = "clutter/clutter.h")]
4616                 public static unowned Clutter.PaintNode get_paint_node (GLib.Value value);
4617                 [CCode (array_length_pos = 1.1, array_length_type = "gsize", cheader_filename = "clutter/clutter.h")]
4618                 public static unowned float[] get_shader_float (GLib.Value value);
4619                 [CCode (array_length_pos = 1.1, array_length_type = "gsize", cheader_filename = "clutter/clutter.h")]
4620                 public static unowned int[] get_shader_int (GLib.Value value);
4621                 [CCode (array_length_pos = 1.1, array_length_type = "gsize", cheader_filename = "clutter/clutter.h")]
4622                 public static unowned float[] get_shader_matrix (GLib.Value value);
4623                 [CCode (cheader_filename = "clutter/clutter.h")]
4624                 public static unowned Clutter.Units? get_units (GLib.Value value);
4625                 [CCode (cheader_filename = "clutter/clutter.h")]
4626                 public static void set_color (GLib.Value value, Clutter.Color color);
4627                 [CCode (cheader_filename = "clutter/clutter.h")]
4628                 [Deprecated (since = "1.10")]
4629                 public static void set_fixed (GLib.Value value, Cogl.Fixed fixed_);
4630                 [CCode (cheader_filename = "clutter/clutter.h")]
4631                 public static void set_paint_node (GLib.Value value, Clutter.PaintNode? node);
4632                 [CCode (cheader_filename = "clutter/clutter.h")]
4633                 public static void set_shader_float (GLib.Value value, [CCode (array_length_cname = "size", array_length_pos = 1.5)] float[] floats);
4634                 [CCode (cheader_filename = "clutter/clutter.h")]
4635                 public static void set_shader_int (GLib.Value value, [CCode (array_length_cname = "size", array_length_pos = 1.5)] int[] ints);
4636                 [CCode (cheader_filename = "clutter/clutter.h")]
4637                 public static void set_shader_matrix (GLib.Value value, [CCode (array_length_cname = "size", array_length_pos = 1.5)] float[] matrix);
4638                 [CCode (cheader_filename = "clutter/clutter.h")]
4639                 public static void set_units (GLib.Value value, Clutter.Units units);
4640                 [CCode (cheader_filename = "clutter/clutter.h")]
4641                 public static void take_paint_node (GLib.Value value, Clutter.PaintNode? node);
4642         }
4643         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_action_get_type ()")]
4644         public abstract class Action : Clutter.ActorMeta {
4645                 [CCode (has_construct_function = false)]
4646                 protected Action ();
4647         }
4648         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_actor_get_type ()")]
4649         public class Actor : GLib.InitiallyUnowned, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
4650                 public uint32 flags;
4651                 [CCode (has_construct_function = false)]
4652                 public Actor ();
4653                 public void add_action (Clutter.Action action);
4654                 public void add_action_with_name (string name, Clutter.Action action);
4655                 public void add_child (Clutter.Actor child);
4656                 public void add_constraint (Clutter.Constraint constraint);
4657                 public void add_constraint_with_name (string name, Clutter.Constraint constraint);
4658                 public void add_effect (Clutter.Effect effect);
4659                 public void add_effect_with_name (string name, Clutter.Effect effect);
4660                 public void add_transition (string name, Clutter.Transition transition);
4661                 public virtual void allocate (Clutter.ActorBox box, Clutter.AllocationFlags flags);
4662                 public void allocate_align_fill (Clutter.ActorBox box, double x_align, double y_align, bool x_fill, bool y_fill, Clutter.AllocationFlags flags);
4663                 public void allocate_available_size (float x, float y, float available_width, float available_height, Clutter.AllocationFlags flags);
4664                 public void allocate_preferred_size (Clutter.AllocationFlags flags);
4665                 [Deprecated (since = "1.12")]
4666                 public unowned Clutter.Animation animate (ulong mode, uint duration, ...);
4667                 [Deprecated (since = "1.10")]
4668                 public unowned Clutter.Animation animate_with_alpha (Clutter.Alpha alpha, ...);
4669                 [Deprecated (since = "1.10")]
4670                 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);
4671                 [Deprecated (since = "1.12")]
4672                 public unowned Clutter.Animation animate_with_timeline (ulong mode, Clutter.Timeline timeline, ...);
4673                 [Deprecated (since = "1.12")]
4674                 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);
4675                 [Deprecated (since = "1.12")]
4676                 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);
4677                 public Clutter.Vertex apply_relative_transform_to_point (Clutter.Actor? ancestor, Clutter.Vertex point);
4678                 [NoWrapper]
4679                 public virtual void apply_transform (ref Clutter.Matrix matrix);
4680                 public Clutter.Vertex apply_transform_to_point (Clutter.Vertex point);
4681                 public void bind_model (GLib.ListModel model, owned Clutter.ActorCreateChildFunc create_child_func);
4682                 public void clear_actions ();
4683                 public void clear_constraints ();
4684                 public void clear_effects ();
4685                 public bool contains (Clutter.Actor descendant);
4686                 public void continue_paint ();
4687                 public Pango.Context create_pango_context ();
4688                 public Pango.Layout create_pango_layout (string? text);
4689                 public void destroy_all_children ();
4690                 [Deprecated (since = "1.12")]
4691                 public void detach_animation ();
4692                 [CCode (cname = "clutter_actor_event")]
4693                 public bool emit_event (Clutter.Event event, bool capture);
4694                 public void get_abs_allocation_vertices ([CCode (array_length = false)] Clutter.Vertex[] verts);
4695                 public virtual unowned Atk.Object get_accessible ();
4696                 public unowned Clutter.Action get_action (string name);
4697                 public GLib.List<weak Clutter.Action> get_actions ();
4698                 public Clutter.ActorBox get_allocation_box ();
4699                 [Deprecated (since = "1.12")]
4700                 public Clutter.Geometry get_allocation_geometry ();
4701                 public void get_allocation_vertices (Clutter.Actor? ancestor, [CCode (array_length = false)] Clutter.Vertex[] verts);
4702                 [Deprecated (since = "1.12")]
4703                 public void get_anchor_point (out float anchor_x, out float anchor_y);
4704                 [Deprecated (since = "1.12")]
4705                 public Clutter.Gravity get_anchor_point_gravity ();
4706                 [Deprecated (since = "1.12")]
4707                 public unowned Clutter.Animation get_animation ();
4708                 public Clutter.Color get_background_color ();
4709                 [CCode (cname = "clutter_get_actor_by_gid")]
4710                 [Deprecated (since = "1.8")]
4711                 public static unowned Clutter.Actor get_by_gid (uint32 id_);
4712                 public unowned Clutter.Actor get_child_at_index (int index_);
4713                 public Clutter.Matrix get_child_transform ();
4714                 public GLib.List<weak Clutter.Actor> get_children ();
4715                 public void get_clip (out float xoff, out float yoff, out float width, out float height);
4716                 public bool get_clip_to_allocation ();
4717                 public unowned Clutter.Constraint get_constraint (string name);
4718                 public GLib.List<weak Clutter.Constraint> get_constraints ();
4719                 public unowned Clutter.Content get_content ();
4720                 public Clutter.ActorBox get_content_box ();
4721                 public Clutter.ContentGravity get_content_gravity ();
4722                 public Clutter.ContentRepeat get_content_repeat ();
4723                 public void get_content_scaling_filters (out Clutter.ScalingFilter min_filter, out Clutter.ScalingFilter mag_filter);
4724                 public unowned Clutter.PaintVolume get_default_paint_volume ();
4725                 [Deprecated (since = "1.12")]
4726                 public float get_depth ();
4727                 public uint get_easing_delay ();
4728                 public uint get_easing_duration ();
4729                 public Clutter.AnimationMode get_easing_mode ();
4730                 public unowned Clutter.Effect get_effect (string name);
4731                 public GLib.List<weak Clutter.Effect> get_effects ();
4732                 public unowned Clutter.Actor get_first_child ();
4733                 public bool get_fixed_position_set ();
4734                 public Clutter.ActorFlags get_flags ();
4735                 [Deprecated (since = "1.10")]
4736                 public Clutter.Geometry get_geometry ();
4737                 [Deprecated (since = "1.8")]
4738                 public uint32 get_gid ();
4739                 [CCode (cname = "clutter_actor_has_pointer")]
4740                 public bool get_has_pointer ();
4741                 public float get_height ();
4742                 public unowned Clutter.Actor get_last_child ();
4743                 public unowned Clutter.LayoutManager get_layout_manager ();
4744                 public void get_margin (Clutter.Margin margin);
4745                 public float get_margin_bottom ();
4746                 public float get_margin_left ();
4747                 public float get_margin_right ();
4748                 public float get_margin_top ();
4749                 public int get_n_children ();
4750                 public unowned string get_name ();
4751                 public unowned Clutter.Actor get_next_sibling ();
4752                 public Clutter.OffscreenRedirect get_offscreen_redirect ();
4753                 public uint8 get_opacity ();
4754                 public bool get_paint_box (out Clutter.ActorBox box);
4755                 public uint8 get_paint_opacity ();
4756                 public bool get_paint_visibility ();
4757                 [NoWrapper]
4758                 public virtual bool get_paint_volume (Clutter.PaintVolume volume);
4759                 public unowned Pango.Context get_pango_context ();
4760                 public unowned Clutter.Actor? get_parent ();
4761                 public void get_pivot_point (out float pivot_x, out float pivot_y);
4762                 public float get_pivot_point_z ();
4763                 public void get_position (out float x, out float y);
4764                 public virtual void get_preferred_height (float for_width, out float min_height_p, out float natural_height_p);
4765                 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);
4766                 public virtual void get_preferred_width (float for_height, out float min_width_p, out float natural_width_p);
4767                 public unowned Clutter.Actor get_previous_sibling ();
4768                 public bool get_reactive ();
4769                 public Clutter.RequestMode get_request_mode ();
4770                 [Deprecated (since = "1.12")]
4771                 public double get_rotation (Clutter.RotateAxis axis, out float x, out float y, out float z);
4772                 public double get_rotation_angle (Clutter.RotateAxis axis);
4773                 public void get_scale (out double scale_x, out double scale_y);
4774                 [Deprecated (since = "1.12")]
4775                 public void get_scale_center (out float center_x, out float center_y);
4776                 [Deprecated (since = "1.12")]
4777                 public Clutter.Gravity get_scale_gravity ();
4778                 public double get_scale_z ();
4779                 [Deprecated (since = "1.8")]
4780                 public unowned Clutter.Shader get_shader ();
4781                 public void get_size (out float width, out float height);
4782                 public unowned Clutter.Stage get_stage ();
4783                 public Clutter.TextDirection get_text_direction ();
4784                 public Clutter.Matrix get_transform ();
4785                 [Deprecated (since = "1.12")]
4786                 public Clutter.Matrix get_transformation_matrix ();
4787                 public unowned Clutter.PaintVolume get_transformed_paint_volume (Clutter.Actor relative_to_ancestor);
4788                 public void get_transformed_position (out float x, out float y);
4789                 public void get_transformed_size (out float width, out float height);
4790                 public unowned Clutter.Transition get_transition (string name);
4791                 public void get_translation (out float translate_x, out float translate_y, out float translate_z);
4792                 public float get_width ();
4793                 public float get_x ();
4794                 public Clutter.ActorAlign get_x_align ();
4795                 public bool get_x_expand ();
4796                 public float get_y ();
4797                 public Clutter.ActorAlign get_y_align ();
4798                 public bool get_y_expand ();
4799                 public float get_z_position ();
4800                 [Deprecated (since = "1.12")]
4801                 public Clutter.Gravity get_z_rotation_gravity ();
4802                 public void grab_key_focus ();
4803                 public bool has_actions ();
4804                 public bool has_allocation ();
4805                 public bool has_constraints ();
4806                 public bool has_effects ();
4807                 public bool has_key_focus ();
4808                 public virtual bool has_overlaps ();
4809                 [Deprecated (since = "1.10")]
4810                 public virtual void hide_all ();
4811                 public void insert_child_above (Clutter.Actor child, Clutter.Actor? sibling);
4812                 public void insert_child_at_index (Clutter.Actor child, int index_);
4813                 public void insert_child_below (Clutter.Actor child, Clutter.Actor? sibling);
4814                 public bool is_in_clone_paint ();
4815                 public bool is_mapped ();
4816                 public bool is_realized ();
4817                 public bool is_rotated ();
4818                 public bool is_scaled ();
4819                 public bool is_visible ();
4820                 [Deprecated (since = "1.10")]
4821                 public void lower (Clutter.Actor? above);
4822                 [Deprecated (since = "1.10")]
4823                 public void lower_bottom ();
4824                 public virtual void map ();
4825                 [Deprecated (since = "1.12")]
4826                 public void move_anchor_point (float anchor_x, float anchor_y);
4827                 [Deprecated (since = "1.12")]
4828                 public void move_anchor_point_from_gravity (Clutter.Gravity gravity);
4829                 public void move_by (float dx, float dy);
4830                 public bool needs_expand (Clutter.Orientation orientation);
4831                 [NoWrapper]
4832                 public virtual void paint_node (Clutter.PaintNode root);
4833                 [Deprecated (since = "1.10")]
4834                 public void pop_internal ();
4835                 [Deprecated (since = "1.10")]
4836                 public void push_internal ();
4837                 public void queue_redraw ();
4838                 public void queue_redraw_with_clip (Cairo.RectangleInt? clip);
4839                 [Deprecated (since = "1.10")]
4840                 public void raise (Clutter.Actor? below);
4841                 [Deprecated (since = "1.10")]
4842                 public void raise_top ();
4843                 public void remove_action (Clutter.Action action);
4844                 public void remove_action_by_name (string name);
4845                 public void remove_all_children ();
4846                 public void remove_all_transitions ();
4847                 public void remove_child (Clutter.Actor child);
4848                 public void remove_clip ();
4849                 public void remove_constraint (Clutter.Constraint constraint);
4850                 public void remove_constraint_by_name (string name);
4851                 public void remove_effect (Clutter.Effect effect);
4852                 public void remove_effect_by_name (string name);
4853                 public void remove_transition (string name);
4854                 [Deprecated (since = "1.10")]
4855                 public void reparent (Clutter.Actor new_parent);
4856                 public void replace_child (Clutter.Actor old_child, Clutter.Actor new_child);
4857                 public void restore_easing_state ();
4858                 public void save_easing_state ();
4859                 public void set_allocation (Clutter.ActorBox box, Clutter.AllocationFlags flags);
4860                 [Deprecated (since = "1.12")]
4861                 public void set_anchor_point (float anchor_x, float anchor_y);
4862                 [Deprecated (since = "1.12")]
4863                 public void set_anchor_point_from_gravity (Clutter.Gravity gravity);
4864                 public void set_background_color (Clutter.Color? color);
4865                 public void set_child_above_sibling (Clutter.Actor child, Clutter.Actor? sibling);
4866                 public void set_child_at_index (Clutter.Actor child, int index_);
4867                 public void set_child_below_sibling (Clutter.Actor child, Clutter.Actor? sibling);
4868                 public void set_child_transform (Clutter.Matrix? transform);
4869                 public void set_clip (float xoff, float yoff, float width, float height);
4870                 public void set_clip_to_allocation (bool clip_set);
4871                 public void set_content (Clutter.Content? content);
4872                 public void set_content_gravity (Clutter.ContentGravity gravity);
4873                 public void set_content_repeat (Clutter.ContentRepeat repeat);
4874                 public void set_content_scaling_filters (Clutter.ScalingFilter min_filter, Clutter.ScalingFilter mag_filter);
4875                 [Deprecated (since = "1.12")]
4876                 public void set_depth (float depth);
4877                 public void set_easing_delay (uint msecs);
4878                 public void set_easing_duration (uint msecs);
4879                 public void set_easing_mode (Clutter.AnimationMode mode);
4880                 public void set_fixed_position_set (bool is_set);
4881                 public void set_flags (Clutter.ActorFlags flags);
4882                 [Deprecated (since = "1.10")]
4883                 public void set_geometry (Clutter.Geometry geometry);
4884                 public void set_height (float height);
4885                 public void set_layout_manager (Clutter.LayoutManager? manager);
4886                 public void set_margin (Clutter.Margin margin);
4887                 public void set_margin_bottom (float margin);
4888                 public void set_margin_left (float margin);
4889                 public void set_margin_right (float margin);
4890                 public void set_margin_top (float margin);
4891                 public void set_name (string name);
4892                 public void set_offscreen_redirect (Clutter.OffscreenRedirect redirect);
4893                 public void set_opacity (uint8 opacity);
4894                 [Deprecated (since = "1.10")]
4895                 public void set_parent (Clutter.Actor parent);
4896                 public void set_pivot_point (float pivot_x, float pivot_y);
4897                 public void set_pivot_point_z (float pivot_z);
4898                 public void set_position (float x, float y);
4899                 public void set_reactive (bool reactive);
4900                 public void set_request_mode (Clutter.RequestMode mode);
4901                 [Deprecated (since = "1.12")]
4902                 public void set_rotation (Clutter.RotateAxis axis, double angle, float x, float y, float z);
4903                 public void set_rotation_angle (Clutter.RotateAxis axis, double angle);
4904                 public void set_scale (double scale_x, double scale_y);
4905                 [Deprecated (since = "1.12")]
4906                 public void set_scale_full (double scale_x, double scale_y, float center_x, float center_y);
4907                 [Deprecated (since = "1.12")]
4908                 public void set_scale_with_gravity (double scale_x, double scale_y, Clutter.Gravity gravity);
4909                 public void set_scale_z (double scale_z);
4910                 [Deprecated (since = "1.8")]
4911                 public bool set_shader (Clutter.Shader? shader);
4912                 [Deprecated (since = "1.8")]
4913                 public void set_shader_param (string param, GLib.Value value);
4914                 [Deprecated (since = "1.8")]
4915                 public void set_shader_param_float (string param, float value);
4916                 [Deprecated (since = "1.8")]
4917                 public void set_shader_param_int (string param, int value);
4918                 public void set_size (float width, float height);
4919                 public void set_text_direction (Clutter.TextDirection text_dir);
4920                 public void set_transform (Clutter.Matrix? transform);
4921                 public void set_translation (float translate_x, float translate_y, float translate_z);
4922                 public void set_width (float width);
4923                 public void set_x (float x);
4924                 public void set_x_align (Clutter.ActorAlign x_align);
4925                 public void set_x_expand (bool expand);
4926                 public void set_y (float y);
4927                 public void set_y_align (Clutter.ActorAlign y_align);
4928                 public void set_y_expand (bool expand);
4929                 public void set_z_position (float z_position);
4930                 [Deprecated (since = "1.12")]
4931                 public void set_z_rotation_from_gravity (double angle, Clutter.Gravity gravity);
4932                 public bool should_pick_paint ();
4933                 [Deprecated (since = "1.10")]
4934                 public virtual void show_all ();
4935                 public bool transform_stage_point (float x, float y, out float x_out, out float y_out);
4936                 public virtual void unmap ();
4937                 [Deprecated (since = "1.10")]
4938                 public void unparent ();
4939                 public void unset_flags (Clutter.ActorFlags flags);
4940                 [NoAccessorMethod]
4941                 public Clutter.Action actions { set; }
4942                 [NoAccessorMethod]
4943                 public Clutter.ActorBox allocation { get; }
4944                 [Deprecated (since = "1.12")]
4945                 [NoAccessorMethod]
4946                 public Clutter.Gravity anchor_gravity { get; set; }
4947                 [Deprecated (since = "1.12")]
4948                 [NoAccessorMethod]
4949                 public float anchor_x { get; set; }
4950                 [Deprecated (since = "1.12")]
4951                 [NoAccessorMethod]
4952                 public float anchor_y { get; set; }
4953                 public Clutter.Color background_color { get; set; }
4954                 [NoAccessorMethod]
4955                 public bool background_color_set { get; }
4956                 [NoAccessorMethod]
4957                 public bool child_transform_set { get; }
4958                 [Deprecated (since = "1.12")]
4959                 [NoAccessorMethod]
4960                 public Clutter.Geometry clip { get; set; }
4961                 [NoAccessorMethod]
4962                 public Clutter.Rect clip_rect { owned get; set; }
4963                 public bool clip_to_allocation { get; set; }
4964                 [NoAccessorMethod]
4965                 public Clutter.Constraint constraints { set; }
4966                 public Clutter.Content content { get; set; }
4967                 public Clutter.ActorBox content_box { get; }
4968                 public Clutter.ContentGravity content_gravity { get; set; }
4969                 public Clutter.ContentRepeat content_repeat { get; set; }
4970                 [Deprecated (since = "1.12")]
4971                 public float depth { get; set; }
4972                 [NoAccessorMethod]
4973                 public Clutter.Effect effect { set; }
4974                 public Clutter.Actor first_child { get; }
4975                 public bool fixed_position_set { get; set; }
4976                 [NoAccessorMethod]
4977                 public float fixed_x { get; set; }
4978                 [NoAccessorMethod]
4979                 public float fixed_y { get; set; }
4980                 [NoAccessorMethod]
4981                 public bool has_clip { get; }
4982                 [NoAccessorMethod]
4983                 public bool has_pointer { get; }
4984                 public float height { get; set; }
4985                 public Clutter.Actor last_child { get; }
4986                 public Clutter.LayoutManager layout_manager { get; set; }
4987                 [NoAccessorMethod]
4988                 public Clutter.ScalingFilter magnification_filter { get; set; }
4989                 [NoAccessorMethod]
4990                 public bool mapped { get; }
4991                 public float margin_bottom { get; set; }
4992                 public float margin_left { get; set; }
4993                 public float margin_right { get; set; }
4994                 public float margin_top { get; set; }
4995                 [NoAccessorMethod]
4996                 public float min_height { get; set; }
4997                 [NoAccessorMethod]
4998                 public bool min_height_set { get; set; }
4999                 [NoAccessorMethod]
5000                 public float min_width { get; set; }
5001                 [NoAccessorMethod]
5002                 public bool min_width_set { get; set; }
5003                 [NoAccessorMethod]
5004                 public Clutter.ScalingFilter minification_filter { get; set; }
5005                 public string name { get; set; }
5006                 [NoAccessorMethod]
5007                 public float natural_height { get; set; }
5008                 [NoAccessorMethod]
5009                 public bool natural_height_set { get; set; }
5010                 [NoAccessorMethod]
5011                 public float natural_width { get; set; }
5012                 [NoAccessorMethod]
5013                 public bool natural_width_set { get; set; }
5014                 public Clutter.OffscreenRedirect offscreen_redirect { get; set; }
5015                 public uint opacity { get; set; }
5016                 [NoAccessorMethod]
5017                 public Clutter.Point pivot_point { owned get; set; }
5018                 public float pivot_point_z { get; set; }
5019                 [NoAccessorMethod]
5020                 public Clutter.Point position { owned get; set; }
5021                 public bool reactive { get; set; }
5022                 [NoAccessorMethod]
5023                 public bool realized { get; }
5024                 public Clutter.RequestMode request_mode { get; set; }
5025                 [NoAccessorMethod]
5026                 public double rotation_angle_x { get; set; }
5027                 [NoAccessorMethod]
5028                 public double rotation_angle_y { get; set; }
5029                 [NoAccessorMethod]
5030                 public double rotation_angle_z { get; set; }
5031                 [Deprecated (since = "1.12")]
5032                 [NoAccessorMethod]
5033                 public Clutter.Vertex rotation_center_x { get; set; }
5034                 [Deprecated (since = "1.12")]
5035                 [NoAccessorMethod]
5036                 public Clutter.Vertex rotation_center_y { get; set; }
5037                 [Deprecated (since = "1.12")]
5038                 [NoAccessorMethod]
5039                 public Clutter.Vertex rotation_center_z { get; set; }
5040                 [Deprecated (since = "1.12")]
5041                 [NoAccessorMethod]
5042                 public Clutter.Gravity rotation_center_z_gravity { get; set; }
5043                 [Deprecated (since = "1.12")]
5044                 [NoAccessorMethod]
5045                 public float scale_center_x { get; set; }
5046                 [Deprecated (since = "1.12")]
5047                 [NoAccessorMethod]
5048                 public float scale_center_y { get; set; }
5049                 [Deprecated (since = "1.12")]
5050                 [NoAccessorMethod]
5051                 public Clutter.Gravity scale_gravity { get; set; }
5052                 [NoAccessorMethod]
5053                 public double scale_x { get; set; }
5054                 [NoAccessorMethod]
5055                 public double scale_y { get; set; }
5056                 public double scale_z { get; set; }
5057                 [NoAccessorMethod]
5058                 public bool show_on_set_parent { get; set; }
5059                 [NoAccessorMethod]
5060                 public Clutter.Size size { owned get; set; }
5061                 public Clutter.TextDirection text_direction { get; set; }
5062                 [NoAccessorMethod]
5063                 public bool transform_set { get; }
5064                 [NoAccessorMethod]
5065                 public float translation_x { get; set; }
5066                 [NoAccessorMethod]
5067                 public float translation_y { get; set; }
5068                 [NoAccessorMethod]
5069                 public float translation_z { get; set; }
5070                 [NoAccessorMethod]
5071                 public bool visible { get; set; }
5072                 public float width { get; set; }
5073                 public float x { get; set; }
5074                 public Clutter.ActorAlign x_align { get; set; }
5075                 public bool x_expand { get; set; }
5076                 public float y { get; set; }
5077                 public Clutter.ActorAlign y_align { get; set; }
5078                 public bool y_expand { get; set; }
5079                 public float z_position { get; set; }
5080                 public signal void allocation_changed (Clutter.ActorBox box, Clutter.AllocationFlags flags);
5081                 public virtual signal bool button_press_event (Clutter.ButtonEvent event);
5082                 public virtual signal bool button_release_event (Clutter.ButtonEvent event);
5083                 public virtual signal bool captured_event (Clutter.Event event);
5084                 [HasEmitter]
5085                 public virtual signal void destroy ();
5086                 public virtual signal bool enter_event (Clutter.CrossingEvent event);
5087                 public virtual signal bool event (Clutter.Event event);
5088                 [HasEmitter]
5089                 public virtual signal void hide ();
5090                 public virtual signal void key_focus_in ();
5091                 public virtual signal void key_focus_out ();
5092                 public virtual signal bool key_press_event (Clutter.KeyEvent event);
5093                 public virtual signal bool key_release_event (Clutter.KeyEvent event);
5094                 public virtual signal bool leave_event (Clutter.CrossingEvent event);
5095                 public virtual signal bool motion_event (Clutter.MotionEvent event);
5096                 [Deprecated (since = "1.12")]
5097                 [HasEmitter]
5098                 public virtual signal void paint ();
5099                 public virtual signal void parent_set (Clutter.Actor? old_parent);
5100                 [Deprecated (since = "1.12")]
5101                 public virtual signal void pick (Clutter.Color color);
5102                 [HasEmitter]
5103                 public virtual signal void queue_relayout ();
5104                 [Deprecated (since = "1.16")]
5105                 [HasEmitter]
5106                 public virtual signal void realize ();
5107                 public virtual signal bool scroll_event (Clutter.ScrollEvent event);
5108                 [HasEmitter]
5109                 public virtual signal void show ();
5110                 public virtual signal bool touch_event (Clutter.Event event);
5111                 public signal void transition_stopped (string name, bool is_finished);
5112                 public signal void transitions_completed ();
5113                 [Deprecated (since = "1.16")]
5114                 [HasEmitter]
5115                 public virtual signal void unrealize ();
5116         }
5117         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_actor_meta_get_type ()")]
5118         public abstract class ActorMeta : GLib.InitiallyUnowned {
5119                 [CCode (has_construct_function = false)]
5120                 protected ActorMeta ();
5121                 public unowned Clutter.Actor get_actor ();
5122                 public bool get_enabled ();
5123                 public unowned string get_name ();
5124                 [NoWrapper]
5125                 public virtual void set_actor (Clutter.Actor? actor);
5126                 public void set_enabled (bool is_enabled);
5127                 public void set_name (string name);
5128                 public Clutter.Actor actor { get; }
5129                 public bool enabled { get; set; }
5130                 public string name { get; set; }
5131         }
5132         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_align_constraint_get_type ()")]
5133         public class AlignConstraint : Clutter.Constraint {
5134                 [CCode (has_construct_function = false, type = "ClutterConstraint*")]
5135                 public AlignConstraint (Clutter.Actor? source, Clutter.AlignAxis axis, float factor);
5136                 public Clutter.AlignAxis get_align_axis ();
5137                 public float get_factor ();
5138                 public unowned Clutter.Actor get_source ();
5139                 public void set_align_axis (Clutter.AlignAxis axis);
5140                 public void set_factor (float factor);
5141                 public void set_source (Clutter.Actor? source);
5142                 public Clutter.AlignAxis align_axis { get; set construct; }
5143                 public float factor { get; set construct; }
5144                 public Clutter.Actor source { get; set construct; }
5145         }
5146         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_alpha_get_type ()")]
5147         [Deprecated (since = "1.12")]
5148         public class Alpha : GLib.InitiallyUnowned, Clutter.Scriptable {
5149                 [CCode (has_construct_function = false)]
5150                 public Alpha ();
5151                 [CCode (has_construct_function = false)]
5152                 public Alpha.full (Clutter.Timeline timeline, ulong mode);
5153                 public double get_alpha ();
5154                 public ulong get_mode ();
5155                 public unowned Clutter.Timeline get_timeline ();
5156                 public static ulong register_closure (GLib.Closure closure);
5157                 public static ulong register_func (Clutter.AlphaFunc func);
5158                 public void set_closure (GLib.Closure closure);
5159                 public void set_func (owned Clutter.AlphaFunc func);
5160                 public void set_mode (ulong mode);
5161                 public void set_timeline (Clutter.Timeline timeline);
5162                 [CCode (has_construct_function = false)]
5163                 public Alpha.with_func (Clutter.Timeline timeline, owned Clutter.AlphaFunc func);
5164                 public double alpha { get; }
5165                 public ulong mode { get; set construct; }
5166                 public Clutter.Timeline timeline { get; set; }
5167         }
5168         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_animation_get_type ()")]
5169         [Deprecated (since = "1.12")]
5170         public class Animation : GLib.Object, Clutter.Scriptable {
5171                 [CCode (has_construct_function = false)]
5172                 public Animation ();
5173                 public unowned Clutter.Animation bind (string property_name, GLib.Value final);
5174                 public unowned Clutter.Animation bind_interval (string property_name, owned Clutter.Interval interval);
5175                 [Deprecated (since = "1.10")]
5176                 public unowned Clutter.Alpha get_alpha ();
5177                 public uint get_duration ();
5178                 public unowned Clutter.Interval get_interval (string property_name);
5179                 public bool get_loop ();
5180                 public ulong get_mode ();
5181                 public unowned GLib.Object get_object ();
5182                 public unowned Clutter.Timeline get_timeline ();
5183                 public bool has_property (string property_name);
5184                 [Deprecated (since = "1.10")]
5185                 public void set_alpha (Clutter.Alpha alpha);
5186                 public void set_duration (uint msecs);
5187                 public void set_loop (bool loop);
5188                 public void set_mode (ulong mode);
5189                 public void set_object (GLib.Object object);
5190                 public void set_timeline (Clutter.Timeline? timeline);
5191                 public void unbind_property (string property_name);
5192                 public unowned Clutter.Animation update (string property_name, GLib.Value final);
5193                 public void update_interval (string property_name, Clutter.Interval interval);
5194                 [Deprecated (since = "1.10")]
5195                 public Clutter.Alpha alpha { get; set; }
5196                 public uint duration { get; set; }
5197                 public bool loop { get; set; }
5198                 public ulong mode { get; set; }
5199                 public GLib.Object object { get; set; }
5200                 public Clutter.Timeline timeline { get; set; }
5201                 [HasEmitter]
5202                 public virtual signal void completed ();
5203                 public virtual signal void started ();
5204         }
5205         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_animator_get_type ()")]
5206         [Deprecated (since = "1.12")]
5207         public class Animator : GLib.Object, Clutter.Scriptable {
5208                 [CCode (has_construct_function = false)]
5209                 public Animator ();
5210                 public bool compute_value (GLib.Object object, string property_name, double progress, GLib.Value value);
5211                 public uint get_duration ();
5212                 public GLib.List<weak Clutter.AnimatorKey> get_keys (GLib.Object? object, string? property_name, double progress);
5213                 public unowned Clutter.Timeline get_timeline ();
5214                 public bool property_get_ease_in (GLib.Object object, string property_name);
5215                 public Clutter.Interpolation property_get_interpolation (GLib.Object object, string property_name);
5216                 public void property_set_ease_in (GLib.Object object, string property_name, bool ease_in);
5217                 public void property_set_interpolation (GLib.Object object, string property_name, Clutter.Interpolation interpolation);
5218                 public void remove_key (GLib.Object? object, string? property_name, double progress);
5219                 public void @set (void* first_object, string first_property_name, uint first_mode, ...);
5220                 public void set_duration (uint duration);
5221                 public unowned Clutter.Animator set_key (GLib.Object object, string property_name, uint mode, double progress, GLib.Value value);
5222                 public void set_timeline (Clutter.Timeline timeline);
5223                 public unowned Clutter.Timeline start ();
5224                 public uint duration { get; set; }
5225                 public Clutter.Timeline timeline { get; set; }
5226         }
5227         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_animator_key_get_type ()")]
5228         [Compact]
5229         [Deprecated (since = "1.12")]
5230         public class AnimatorKey {
5231                 public ulong get_mode ();
5232                 public unowned GLib.Object get_object ();
5233                 public double get_progress ();
5234                 public unowned string get_property_name ();
5235                 public GLib.Type get_property_type ();
5236                 public bool get_value (GLib.Value value);
5237         }
5238         [CCode (cheader_filename = "clutter/clutter.h")]
5239         public class Backend : GLib.Object {
5240                 [CCode (has_construct_function = false)]
5241                 protected Backend ();
5242                 [NoWrapper]
5243                 public virtual void add_options (GLib.OptionGroup group);
5244                 [NoWrapper]
5245                 public virtual bool create_context () throws GLib.Error;
5246                 [NoWrapper]
5247                 public virtual unowned Clutter.StageWindow create_stage (Clutter.Stage wrapper) throws GLib.Error;
5248                 [NoWrapper]
5249                 public virtual void ensure_context (Clutter.Stage stage);
5250                 [NoWrapper]
5251                 public virtual unowned Clutter.DeviceManager get_device_manager ();
5252                 [Deprecated (since = "1.4")]
5253                 public uint get_double_click_distance ();
5254                 [Deprecated (since = "1.4")]
5255                 public uint get_double_click_time ();
5256                 [NoWrapper]
5257                 public virtual Clutter.FeatureFlags get_features ();
5258                 [Deprecated (since = "1.4")]
5259                 public unowned string get_font_name ();
5260                 public unowned Cairo.FontOptions get_font_options ();
5261                 public double get_resolution ();
5262                 [NoWrapper]
5263                 public virtual void init_events ();
5264                 [NoWrapper]
5265                 public virtual void init_features ();
5266                 [NoWrapper]
5267                 public virtual bool post_parse () throws GLib.Error;
5268                 [NoWrapper]
5269                 public virtual bool pre_parse () throws GLib.Error;
5270                 [NoWrapper]
5271                 public virtual void redraw (Clutter.Stage stage);
5272                 [Deprecated (since = "1.4")]
5273                 public void set_double_click_distance (uint distance);
5274                 [Deprecated (since = "1.4")]
5275                 public void set_double_click_time (uint msec);
5276                 [Deprecated (since = "1.4")]
5277                 public void set_font_name (string font_name);
5278                 public void set_font_options (Cairo.FontOptions options);
5279                 [Deprecated (since = "1.4")]
5280                 public void set_resolution (double dpi);
5281                 public signal void font_changed ();
5282                 public signal void resolution_changed ();
5283                 public signal void settings_changed ();
5284         }
5285         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_get_type ()")]
5286         [Deprecated (since = "1.6")]
5287         public abstract class Behaviour : GLib.Object, Clutter.Scriptable {
5288                 [CCode (has_construct_function = false)]
5289                 protected Behaviour ();
5290                 public void actors_foreach (Clutter.BehaviourForeachFunc func);
5291                 [NoWrapper]
5292                 public virtual void alpha_notify (double alpha_value);
5293                 public void apply (Clutter.Actor actor);
5294                 public GLib.SList<weak Clutter.Actor> get_actors ();
5295                 public unowned Clutter.Alpha get_alpha ();
5296                 public int get_n_actors ();
5297                 public unowned Clutter.Actor get_nth_actor (int index_);
5298                 public bool is_applied (Clutter.Actor actor);
5299                 public void remove (Clutter.Actor actor);
5300                 public void remove_all ();
5301                 public void set_alpha (Clutter.Alpha alpha);
5302                 public Clutter.Alpha alpha { get; set; }
5303                 public virtual signal void applied (Clutter.Actor actor);
5304                 public virtual signal void removed (Clutter.Actor actor);
5305         }
5306         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_depth_get_type ()")]
5307         [Deprecated (since = "1.6")]
5308         public class BehaviourDepth : Clutter.Behaviour, Clutter.Scriptable {
5309                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5310                 public BehaviourDepth (Clutter.Alpha? alpha, int depth_start, int depth_end);
5311                 public void get_bounds (out int depth_start, out int depth_end);
5312                 public void set_bounds (int depth_start, int depth_end);
5313                 [NoAccessorMethod]
5314                 public int depth_end { get; set; }
5315                 [NoAccessorMethod]
5316                 public int depth_start { get; set; }
5317         }
5318         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_ellipse_get_type ()")]
5319         [Deprecated (since = "1.6")]
5320         public class BehaviourEllipse : Clutter.Behaviour, Clutter.Scriptable {
5321                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5322                 public BehaviourEllipse (Clutter.Alpha? alpha, int x, int y, int width, int height, Clutter.RotateDirection direction, double start, double end);
5323                 public double get_angle_end ();
5324                 public double get_angle_start ();
5325                 public double get_angle_tilt (Clutter.RotateAxis axis);
5326                 public void get_center (out int x, out int y);
5327                 public Clutter.RotateDirection get_direction ();
5328                 public int get_height ();
5329                 public void get_tilt (out double angle_tilt_x, out double angle_tilt_y, out double angle_tilt_z);
5330                 public int get_width ();
5331                 public void set_angle_end (double angle_end);
5332                 public void set_angle_start (double angle_start);
5333                 public void set_angle_tilt (Clutter.RotateAxis axis, double angle_tilt);
5334                 public void set_center (int x, int y);
5335                 public void set_direction (Clutter.RotateDirection direction);
5336                 public void set_height (int height);
5337                 public void set_tilt (double angle_tilt_x, double angle_tilt_y, double angle_tilt_z);
5338                 public void set_width (int width);
5339                 public double angle_end { get; set; }
5340                 public double angle_start { get; set; }
5341                 [NoAccessorMethod]
5342                 public double angle_tilt_x { get; set; }
5343                 [NoAccessorMethod]
5344                 public double angle_tilt_y { get; set; }
5345                 [NoAccessorMethod]
5346                 public double angle_tilt_z { get; set; }
5347                 [NoAccessorMethod]
5348                 public Clutter.Knot center { get; set; }
5349                 public Clutter.RotateDirection direction { get; set; }
5350                 public int height { get; set; }
5351                 public int width { get; set; }
5352         }
5353         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_opacity_get_type ()")]
5354         [Deprecated (since = "1.6")]
5355         public class BehaviourOpacity : Clutter.Behaviour, Clutter.Scriptable {
5356                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5357                 public BehaviourOpacity (Clutter.Alpha? alpha, uint8 opacity_start, uint8 opacity_end);
5358                 public void get_bounds (out uint8 opacity_start, out uint8 opacity_end);
5359                 public void set_bounds (uint8 opacity_start, uint8 opacity_end);
5360                 [NoAccessorMethod]
5361                 public uint opacity_end { get; set; }
5362                 [NoAccessorMethod]
5363                 public uint opacity_start { get; set; }
5364         }
5365         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_path_get_type ()")]
5366         [Deprecated (since = "1.6")]
5367         public class BehaviourPath : Clutter.Behaviour, Clutter.Scriptable {
5368                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5369                 public BehaviourPath (Clutter.Alpha? alpha, Clutter.Path path);
5370                 public unowned Clutter.Path get_path ();
5371                 public void set_path (Clutter.Path path);
5372                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5373                 public BehaviourPath.with_description (Clutter.Alpha? alpha, string desc);
5374                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5375                 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);
5376                 public Clutter.Path path { get; set; }
5377                 public virtual signal void knot_reached (uint knot_num);
5378         }
5379         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_rotate_get_type ()")]
5380         [Deprecated (since = "1.6")]
5381         public class BehaviourRotate : Clutter.Behaviour, Clutter.Scriptable {
5382                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5383                 public BehaviourRotate (Clutter.Alpha? alpha, Clutter.RotateAxis axis, Clutter.RotateDirection direction, double angle_start, double angle_end);
5384                 public Clutter.RotateAxis get_axis ();
5385                 public void get_bounds (out double angle_start, out double angle_end);
5386                 public void get_center (out int x, out int y, out int z);
5387                 public Clutter.RotateDirection get_direction ();
5388                 public void set_axis (Clutter.RotateAxis axis);
5389                 public void set_bounds (double angle_start, double angle_end);
5390                 public void set_center (int x, int y, int z);
5391                 public void set_direction (Clutter.RotateDirection direction);
5392                 [NoAccessorMethod]
5393                 public double angle_end { get; set; }
5394                 [NoAccessorMethod]
5395                 public double angle_start { get; set; }
5396                 public Clutter.RotateAxis axis { get; set; }
5397                 [NoAccessorMethod]
5398                 public int center_x { get; set; }
5399                 [NoAccessorMethod]
5400                 public int center_y { get; set; }
5401                 [NoAccessorMethod]
5402                 public int center_z { get; set; }
5403                 public Clutter.RotateDirection direction { get; set; }
5404         }
5405         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_scale_get_type ()")]
5406         [Deprecated (since = "1.6")]
5407         public class BehaviourScale : Clutter.Behaviour, Clutter.Scriptable {
5408                 [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
5409                 public BehaviourScale (Clutter.Alpha? alpha, double x_scale_start, double y_scale_start, double x_scale_end, double y_scale_end);
5410                 public void get_bounds (out double x_scale_start, out double y_scale_start, out double x_scale_end, out double y_scale_end);
5411                 public void set_bounds (double x_scale_start, double y_scale_start, double x_scale_end, double y_scale_end);
5412                 [NoAccessorMethod]
5413                 public double x_scale_end { get; set; }
5414                 [NoAccessorMethod]
5415                 public double x_scale_start { get; set; }
5416                 [NoAccessorMethod]
5417                 public double y_scale_end { get; set; }
5418                 [NoAccessorMethod]
5419                 public double y_scale_start { get; set; }
5420         }
5421         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_bin_layout_get_type ()")]
5422         public class BinLayout : Clutter.LayoutManager {
5423                 [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
5424                 public BinLayout (Clutter.BinAlignment x_align = Clutter.BinAlignment.START, Clutter.BinAlignment y_align = Clutter.BinAlignment.START);
5425                 [Deprecated (since = "1.12")]
5426                 public void add (Clutter.Actor child, Clutter.BinAlignment x_align, Clutter.BinAlignment y_align);
5427                 [Deprecated (since = "1.12")]
5428                 public void get_alignment (Clutter.Actor? child, out Clutter.BinAlignment x_align, out Clutter.BinAlignment y_align);
5429                 [Deprecated (since = "1.12")]
5430                 public void set_alignment (Clutter.Actor? child, Clutter.BinAlignment x_align, Clutter.BinAlignment y_align);
5431                 [Deprecated (since = "1.12")]
5432                 [NoAccessorMethod]
5433                 public Clutter.BinAlignment x_align { get; set; }
5434                 [Deprecated (since = "1.12")]
5435                 [NoAccessorMethod]
5436                 public Clutter.BinAlignment y_align { get; set; }
5437         }
5438         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_bind_constraint_get_type ()")]
5439         public class BindConstraint : Clutter.Constraint {
5440                 [CCode (has_construct_function = false, type = "ClutterConstraint*")]
5441                 public BindConstraint (Clutter.Actor? source, Clutter.BindCoordinate coordinate, float offset);
5442                 public Clutter.BindCoordinate get_coordinate ();
5443                 public float get_offset ();
5444                 public unowned Clutter.Actor get_source ();
5445                 public void set_coordinate (Clutter.BindCoordinate coordinate);
5446                 public void set_offset (float offset);
5447                 public void set_source (Clutter.Actor? source);
5448                 public Clutter.BindCoordinate coordinate { get; set construct; }
5449                 public float offset { get; set construct; }
5450                 public Clutter.Actor source { get; set construct; }
5451         }
5452         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_binding_pool_get_type ()")]
5453         public class BindingPool : GLib.Object {
5454                 [CCode (has_construct_function = false)]
5455                 public BindingPool (string name);
5456                 public bool activate (uint key_val, Clutter.ModifierType modifiers, GLib.Object gobject);
5457                 public void block_action (string action_name);
5458                 public static unowned Clutter.BindingPool find (string name);
5459                 public unowned string find_action (uint key_val, Clutter.ModifierType modifiers);
5460                 public static unowned Clutter.BindingPool get_for_class (void* klass);
5461                 public void install_action (string action_name, uint key_val, Clutter.ModifierType modifiers, owned Clutter.BindingActionFunc callback);
5462                 public void install_closure (string action_name, uint key_val, Clutter.ModifierType modifiers, GLib.Closure closure);
5463                 public void override_action (uint key_val, Clutter.ModifierType modifiers, owned GLib.Callback callback);
5464                 public void override_closure (uint key_val, Clutter.ModifierType modifiers, GLib.Closure closure);
5465                 public void remove_action (uint key_val, Clutter.ModifierType modifiers);
5466                 public void unblock_action (string action_name);
5467                 [NoAccessorMethod]
5468                 public string name { owned get; construct; }
5469         }
5470         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_blur_effect_get_type ()")]
5471         public class BlurEffect : Clutter.OffscreenEffect {
5472                 [CCode (has_construct_function = false, type = "ClutterEffect*")]
5473                 public BlurEffect ();
5474         }
5475         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_box_get_type ()")]
5476         public class Box : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
5477                 [CCode (has_construct_function = false, type = "ClutterActor*")]
5478                 [Deprecated (since = "1.10")]
5479                 public Box (Clutter.LayoutManager manager);
5480                 [Deprecated (since = "1.10")]
5481                 public Clutter.Color get_color ();
5482                 [Deprecated (since = "1.10")]
5483                 public unowned Clutter.LayoutManager get_layout_manager ();
5484                 [Deprecated (since = "1.10")]
5485                 public void pack (Clutter.Actor actor, ...);
5486                 [Deprecated (since = "1.10")]
5487                 public void pack_after (Clutter.Actor actor, Clutter.Actor? sibling, ...);
5488                 [Deprecated (since = "1.10")]
5489                 public void pack_at (Clutter.Actor actor, int position, ...);
5490                 [Deprecated (since = "1.10")]
5491                 public void pack_before (Clutter.Actor actor, Clutter.Actor? sibling, ...);
5492                 [Deprecated (since = "1.10")]
5493                 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);
5494                 [Deprecated (since = "1.10")]
5495                 public void set_color (Clutter.Color? color);
5496                 [Deprecated (since = "1.10")]
5497                 public void set_layout_manager (Clutter.LayoutManager manager);
5498                 [Deprecated (since = "1.10")]
5499                 public Clutter.Color color { get; set; }
5500                 [Deprecated (since = "1.10")]
5501                 [NoAccessorMethod]
5502                 public bool color_set { get; set; }
5503                 public Clutter.LayoutManager layout_manager { get; set; }
5504         }
5505         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_box_layout_get_type ()")]
5506         public class BoxLayout : Clutter.LayoutManager {
5507                 [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
5508                 public BoxLayout ();
5509                 [Deprecated (since = "1.12")]
5510                 public void get_alignment (Clutter.Actor actor, out Clutter.BoxAlignment x_align, out Clutter.BoxAlignment y_align);
5511                 [Deprecated (since = "1.12")]
5512                 public uint get_easing_duration ();
5513                 [Deprecated (since = "1.12")]
5514                 public ulong get_easing_mode ();
5515                 [Deprecated (since = "1.12")]
5516                 public bool get_expand (Clutter.Actor actor);
5517                 [Deprecated (since = "1.12")]
5518                 public void get_fill (Clutter.Actor actor, out bool x_fill, out bool y_fill);
5519                 public bool get_homogeneous ();
5520                 public Clutter.Orientation get_orientation ();
5521                 public bool get_pack_start ();
5522                 public uint get_spacing ();
5523                 [Deprecated (since = "1.12")]
5524                 public bool get_use_animations ();
5525                 [Deprecated (since = "1.12")]
5526                 public bool get_vertical ();
5527                 [Deprecated (since = "1.12")]
5528                 public void pack (Clutter.Actor actor, bool expand, bool x_fill, bool y_fill, Clutter.BoxAlignment x_align, Clutter.BoxAlignment y_align);
5529                 [Deprecated (since = "1.12")]
5530                 public void set_alignment (Clutter.Actor actor, Clutter.BoxAlignment x_align, Clutter.BoxAlignment y_align);
5531                 [Deprecated (since = "1.12")]
5532                 public void set_easing_duration (uint msecs);
5533                 [Deprecated (since = "1.12")]
5534                 public void set_easing_mode (ulong mode);
5535                 [Deprecated (since = "1.12")]
5536                 public void set_expand (Clutter.Actor actor, bool expand);
5537                 [Deprecated (since = "1.12")]
5538                 public void set_fill (Clutter.Actor actor, bool x_fill, bool y_fill);
5539                 public void set_homogeneous (bool homogeneous);
5540                 public void set_orientation (Clutter.Orientation orientation);
5541                 public void set_pack_start (bool pack_start);
5542                 public void set_spacing (uint spacing);
5543                 [Deprecated (since = "1.12")]
5544                 public void set_use_animations (bool animate);
5545                 [Deprecated (since = "1.12")]
5546                 public void set_vertical (bool vertical);
5547                 [Deprecated (since = "1.12")]
5548                 public uint easing_duration { get; set; }
5549                 [Deprecated (since = "1.12")]
5550                 public ulong easing_mode { get; set; }
5551                 public bool homogeneous { get; set; }
5552                 public Clutter.Orientation orientation { get; set; }
5553                 public bool pack_start { get; set; }
5554                 public uint spacing { get; set; }
5555                 [Deprecated (since = "1.12")]
5556                 public bool use_animations { get; set; }
5557                 [Deprecated (since = "1.12")]
5558                 public bool vertical { get; set; }
5559         }
5560         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_brightness_contrast_effect_get_type ()")]
5561         public class BrightnessContrastEffect : Clutter.OffscreenEffect {
5562                 [CCode (has_construct_function = false, type = "ClutterEffect*")]
5563                 public BrightnessContrastEffect ();
5564                 public void get_brightness (out float red, out float green, out float blue);
5565                 public void get_contrast (out float red, out float green, out float blue);
5566                 public void set_brightness (float brightness);
5567                 public void set_brightness_full (float red, float green, float blue);
5568                 public void set_contrast (float contrast);
5569                 public void set_contrast_full (float red, float green, float blue);
5570                 [NoAccessorMethod]
5571                 public Clutter.Color brightness { get; set; }
5572                 [NoAccessorMethod]
5573                 public Clutter.Color contrast { get; set; }
5574         }
5575         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_cairo_texture_get_type ()")]
5576         [Deprecated (since = "1.12")]
5577         public class CairoTexture : Clutter.Texture, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
5578                 [CCode (has_construct_function = false, type = "ClutterActor*")]
5579                 public CairoTexture (uint width, uint height);
5580                 public void clear ();
5581                 [Deprecated (since = "1.8")]
5582                 public Cairo.Context create ();
5583                 [Deprecated (since = "1.8")]
5584                 public Cairo.Context create_region (int x_offset, int y_offset, int width, int height);
5585                 public bool get_auto_resize ();
5586                 public void get_surface_size (out uint width, out uint height);
5587                 public void invalidate ();
5588                 public void invalidate_rectangle (Cairo.RectangleInt? rect);
5589                 public void set_auto_resize (bool value);
5590                 public void set_surface_size (uint width, uint height);
5591                 public bool auto_resize { get; set; }
5592                 [NoAccessorMethod]
5593                 public uint surface_height { get; set; }
5594                 [NoAccessorMethod]
5595                 public uint surface_width { get; set; }
5596                 public virtual signal Cairo.Surface create_surface (uint width, uint height);
5597                 public virtual signal bool draw (Cairo.Context cr);
5598         }
5599         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_canvas_get_type ()")]
5600         public class Canvas : GLib.Object, Clutter.Content {
5601                 [CCode (has_construct_function = false)]
5602                 protected Canvas ();
5603                 public int get_scale_factor ();
5604                 public static Clutter.Content @new ();
5605                 public void set_scale_factor (int scale);
5606                 public bool set_size (int width, int height);
5607                 [NoAccessorMethod]
5608                 public int height { get; set; }
5609                 public int scale_factor { get; set; }
5610                 [NoAccessorMethod]
5611                 public bool scale_factor_set { get; }
5612                 [NoAccessorMethod]
5613                 public int width { get; set; }
5614                 public virtual signal bool draw (Cairo.Context cr, int width, int height);
5615         }
5616         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_child_meta_get_type ()")]
5617         public abstract class ChildMeta : GLib.Object {
5618                 [CCode (has_construct_function = false)]
5619                 protected ChildMeta ();
5620                 public unowned Clutter.Actor get_actor ();
5621                 public unowned Clutter.Container get_container ();
5622                 public Clutter.Actor actor { get; construct; }
5623                 public Clutter.Container container { get; construct; }
5624         }
5625         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_click_action_get_type ()")]
5626         public class ClickAction : Clutter.Action {
5627                 [CCode (has_construct_function = false, type = "ClutterAction*")]
5628                 public ClickAction ();
5629                 public uint get_button ();
5630                 public void get_coords (out float press_x, out float press_y);
5631                 public Clutter.ModifierType get_state ();
5632                 public void release ();
5633                 [NoAccessorMethod]
5634                 public bool held { get; }
5635                 [NoAccessorMethod]
5636                 public int long_press_duration { get; set; }
5637                 [NoAccessorMethod]
5638                 public int long_press_threshold { get; set; }
5639                 [NoAccessorMethod]
5640                 public bool pressed { get; }
5641                 public virtual signal void clicked (Clutter.Actor actor);
5642                 public virtual signal bool long_press (Clutter.Actor actor, Clutter.LongPressState state);
5643         }
5644         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_clip_node_get_type ()")]
5645         public class ClipNode : Clutter.PaintNode {
5646                 [CCode (has_construct_function = false, type = "ClutterPaintNode*")]
5647                 public ClipNode ();
5648         }
5649         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_clone_get_type ()")]
5650         public class Clone : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
5651                 [CCode (has_construct_function = false, type = "ClutterActor*")]
5652                 public Clone (Clutter.Actor source);
5653                 public unowned Clutter.Actor get_source ();
5654                 public void set_source (Clutter.Actor? source);
5655                 public Clutter.Actor source { get; set construct; }
5656         }
5657         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_color_node_get_type ()")]
5658         public class ColorNode : Clutter.PipelineNode {
5659                 [CCode (has_construct_function = false, type = "ClutterPaintNode*")]
5660                 public ColorNode (Clutter.Color? color);
5661         }
5662         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_colorize_effect_get_type ()")]
5663         public class ColorizeEffect : Clutter.OffscreenEffect {
5664                 [CCode (has_construct_function = false, type = "ClutterEffect*")]
5665                 public ColorizeEffect (Clutter.Color tint);
5666                 public Clutter.Color get_tint ();
5667                 public void set_tint (Clutter.Color tint);
5668                 public Clutter.Color tint { get; set; }
5669         }
5670         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_constraint_get_type ()")]
5671         public abstract class Constraint : Clutter.ActorMeta {
5672                 [CCode (has_construct_function = false)]
5673                 protected Constraint ();
5674                 [NoWrapper]
5675                 public virtual void update_allocation (Clutter.Actor actor, Clutter.ActorBox allocation);
5676                 [NoWrapper]
5677                 public virtual void update_preferred_size (Clutter.Actor actor, Clutter.Orientation direction, float for_size, float minimum_size, float natural_size);
5678         }
5679         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_deform_effect_get_type ()")]
5680         public abstract class DeformEffect : Clutter.OffscreenEffect {
5681                 [CCode (has_construct_function = false)]
5682                 protected DeformEffect ();
5683                 [NoWrapper]
5684                 public virtual void deform_vertex (float width, float height, Cogl.TextureVertex vertex);
5685                 public unowned Cogl.Handle get_back_material ();
5686                 public void get_n_tiles (out uint x_tiles, out uint y_tiles);
5687                 public void invalidate ();
5688                 public void set_back_material (Cogl.Handle? material);
5689                 public void set_n_tiles (uint x_tiles, uint y_tiles);
5690                 [NoAccessorMethod]
5691                 public uint x_tiles { get; set; }
5692                 [NoAccessorMethod]
5693                 public uint y_tiles { get; set; }
5694         }
5695         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_desaturate_effect_get_type ()")]
5696         public class DesaturateEffect : Clutter.OffscreenEffect {
5697                 [CCode (has_construct_function = false, type = "ClutterEffect*")]
5698                 public DesaturateEffect (double factor);
5699                 public double get_factor ();
5700                 public void set_factor (double factor);
5701                 public double factor { get; set; }
5702         }
5703         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_device_manager_get_type ()")]
5704         public abstract class DeviceManager : GLib.Object {
5705                 [CCode (has_construct_function = false)]
5706                 protected DeviceManager ();
5707                 [NoWrapper]
5708                 public virtual void add_device (Clutter.InputDevice device);
5709                 public virtual unowned Clutter.InputDevice get_core_device (Clutter.InputDeviceType device_type);
5710                 public static unowned Clutter.DeviceManager get_default ();
5711                 public virtual unowned Clutter.InputDevice get_device (int device_id);
5712                 public GLib.SList<weak Clutter.InputDevice> list_devices ();
5713                 public unowned GLib.SList<Clutter.InputDevice> peek_devices ();
5714                 [NoWrapper]
5715                 public virtual void remove_device (Clutter.InputDevice device);
5716                 [NoWrapper]
5717                 public virtual void select_stage_events (Clutter.Stage stage);
5718                 [NoAccessorMethod]
5719                 public Clutter.Backend backend { owned get; construct; }
5720                 public signal void device_added (Clutter.InputDevice device);
5721                 public signal void device_removed (Clutter.InputDevice device);
5722         }
5723         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_drag_action_get_type ()")]
5724         public class DragAction : Clutter.Action {
5725                 [CCode (has_construct_function = false, type = "ClutterAction*")]
5726                 public DragAction ();
5727                 public bool get_drag_area (Clutter.Rect drag_area);
5728                 public Clutter.DragAxis get_drag_axis ();
5729                 public unowned Clutter.Actor get_drag_handle ();
5730                 public void get_drag_threshold (out uint x_threshold, out uint y_threshold);
5731                 public void get_motion_coords (out float motion_x, out float motion_y);
5732                 public void get_press_coords (out float press_x, out float press_y);
5733                 public void set_drag_area (Clutter.Rect? drag_area);
5734                 public void set_drag_axis (Clutter.DragAxis axis);
5735                 public void set_drag_handle (Clutter.Actor? handle);
5736                 public void set_drag_threshold (int x_threshold, int y_threshold);
5737                 [NoAccessorMethod]
5738                 public Clutter.Rect drag_area { owned get; set; }
5739                 [NoAccessorMethod]
5740                 public bool drag_area_set { get; }
5741                 public Clutter.DragAxis drag_axis { get; set; }
5742                 public Clutter.Actor drag_handle { get; set; }
5743                 [NoAccessorMethod]
5744                 public int x_drag_threshold { get; set; }
5745                 [NoAccessorMethod]
5746                 public int y_drag_threshold { get; set; }
5747                 public virtual signal void drag_begin (Clutter.Actor actor, float event_x, float event_y, Clutter.ModifierType modifiers);
5748                 public virtual signal void drag_end (Clutter.Actor actor, float event_x, float event_y, Clutter.ModifierType modifiers);
5749                 public virtual signal void drag_motion (Clutter.Actor actor, float delta_x, float delta_y);
5750                 public virtual signal bool drag_progress (Clutter.Actor actor, float delta_x, float delta_y);
5751         }
5752         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_drop_action_get_type ()")]
5753         public class DropAction : Clutter.Action {
5754                 [CCode (has_construct_function = false, type = "ClutterAction*")]
5755                 public DropAction ();
5756                 public virtual signal bool can_drop (Clutter.Actor actor, float event_x, float event_y);
5757                 public virtual signal void drop (Clutter.Actor actor, float event_x, float event_y);
5758                 public signal void drop_cancel (Clutter.Actor actor, float event_x, float event_y);
5759                 public virtual signal void over_in (Clutter.Actor actor);
5760                 public virtual signal void over_out (Clutter.Actor actor);
5761         }
5762         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_effect_get_type ()")]
5763         public abstract class Effect : Clutter.ActorMeta {
5764                 [CCode (has_construct_function = false)]
5765                 protected Effect ();
5766                 [NoWrapper]
5767                 public virtual bool get_paint_volume (Clutter.PaintVolume volume);
5768                 [NoWrapper]
5769                 public virtual void paint (Clutter.EffectPaintFlags flags);
5770                 [NoWrapper]
5771                 public virtual void pick (Clutter.EffectPaintFlags flags);
5772                 [NoWrapper]
5773                 public virtual void post_paint ();
5774                 [NoWrapper]
5775                 public virtual bool pre_paint ();
5776                 public void queue_repaint ();
5777         }
5778         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_event_get_type ()")]
5779         [Compact]
5780         public class Event {
5781                 public Clutter.AnyEvent any;
5782                 public Clutter.ButtonEvent button;
5783                 public Clutter.CrossingEvent crossing;
5784                 public Clutter.KeyEvent key;
5785                 public Clutter.MotionEvent motion;
5786                 public Clutter.ScrollEvent scroll;
5787                 public Clutter.StageStateEvent stage_state;
5788                 public Clutter.TouchEvent touch;
5789                 public Clutter.TouchpadPinchEvent touchpad_pinch;
5790                 public Clutter.TouchpadSwipeEvent touchpad_swipe;
5791                 public Clutter.EventType type;
5792                 [CCode (has_construct_function = false)]
5793                 public Event (Clutter.EventType type);
5794                 public static uint add_filter (Clutter.Stage? stage, [CCode (delegate_target_pos = 2.2, destroy_notify_pos = 2.1)] owned Clutter.EventFilterFunc func);
5795                 public Clutter.Event copy ();
5796                 public void free ();
5797                 public static Clutter.Event @get ();
5798                 public double get_angle (Clutter.Event target);
5799                 public double get_axes (out uint n_axes);
5800                 public uint32 get_button ();
5801                 public uint get_click_count ();
5802                 public void get_coords (out float x, out float y);
5803                 public unowned Clutter.InputDevice get_device ();
5804                 public int get_device_id ();
5805                 public Clutter.InputDeviceType get_device_type ();
5806                 public float get_distance (Clutter.Event target);
5807                 public unowned Clutter.EventSequence get_event_sequence ();
5808                 public Clutter.EventFlags get_flags ();
5809                 public void get_gesture_motion_delta (out double dx, out double dy);
5810                 public Clutter.TouchpadGesturePhase get_gesture_phase ();
5811                 public double get_gesture_pinch_angle_delta ();
5812                 public double get_gesture_pinch_scale ();
5813                 public uint get_gesture_swipe_finger_count ();
5814                 public uint16 get_key_code ();
5815                 public uint get_key_symbol ();
5816                 public unichar get_key_unicode ();
5817                 public void get_position (Clutter.Point position);
5818                 public unowned Clutter.Actor get_related ();
5819                 public void get_scroll_delta (out double dx, out double dy);
5820                 public Clutter.ScrollDirection get_scroll_direction ();
5821                 public unowned Clutter.Actor get_source ();
5822                 public unowned Clutter.InputDevice get_source_device ();
5823                 public unowned Clutter.Stage get_stage ();
5824                 public Clutter.ModifierType get_state ();
5825                 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);
5826                 public uint32 get_time ();
5827                 [CCode (cname = "clutter_event_type")]
5828                 public Clutter.EventType get_type ();
5829                 public bool has_control_modifier ();
5830                 public bool has_shift_modifier ();
5831                 public bool is_pointer_emulated ();
5832                 public static unowned Clutter.Event peek ();
5833                 public void put ();
5834                 public static void remove_filter (uint id);
5835                 public void set_button (uint32 button);
5836                 public void set_coords (float x, float y);
5837                 public void set_device (Clutter.InputDevice? device);
5838                 public void set_flags (Clutter.EventFlags flags);
5839                 public void set_key_code (uint16 key_code);
5840                 public void set_key_symbol (uint key_sym);
5841                 public void set_key_unicode (unichar key_unicode);
5842                 public void set_related (Clutter.Actor? actor);
5843                 public void set_scroll_delta (double dx, double dy);
5844                 public void set_scroll_direction (Clutter.ScrollDirection direction);
5845                 public void set_source (Clutter.Actor? actor);
5846                 public void set_source_device (Clutter.InputDevice? device);
5847                 public void set_stage (Clutter.Stage? stage);
5848                 public void set_state (Clutter.ModifierType state);
5849                 public void set_time (uint32 time_);
5850         }
5851         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_event_sequence_get_type ()")]
5852         [Compact]
5853         public class EventSequence {
5854         }
5855         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_fixed_layout_get_type ()")]
5856         public class FixedLayout : Clutter.LayoutManager {
5857                 [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
5858                 public FixedLayout ();
5859         }
5860         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_flow_layout_get_type ()")]
5861         public class FlowLayout : Clutter.LayoutManager {
5862                 [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
5863                 public FlowLayout (Clutter.FlowOrientation orientation);
5864                 public float get_column_spacing ();
5865                 public void get_column_width (out float min_width, out float max_width);
5866                 public bool get_homogeneous ();
5867                 public Clutter.FlowOrientation get_orientation ();
5868                 public void get_row_height (out float min_height, out float max_height);
5869                 public float get_row_spacing ();
5870                 public bool get_snap_to_grid ();
5871                 public void set_column_spacing (float spacing);
5872                 public void set_column_width (float min_width, float max_width);
5873                 public void set_homogeneous (bool homogeneous);
5874                 public void set_orientation (Clutter.FlowOrientation orientation);
5875                 public void set_row_height (float min_height, float max_height);
5876                 public void set_row_spacing (float spacing);
5877                 public void set_snap_to_grid (bool snap_to_grid);
5878                 public float column_spacing { get; set; }
5879                 public bool homogeneous { get; set; }
5880                 [NoAccessorMethod]
5881                 public float max_column_width { get; set; }
5882                 [NoAccessorMethod]
5883                 public float max_row_height { get; set; }
5884                 [NoAccessorMethod]
5885                 public float min_column_width { get; set; }
5886                 [NoAccessorMethod]
5887                 public float min_row_height { get; set; }
5888                 public Clutter.FlowOrientation orientation { get; set construct; }
5889                 public float row_spacing { get; set; }
5890                 public bool snap_to_grid { get; set; }
5891         }
5892         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_gesture_action_get_type ()")]
5893         public class GestureAction : Clutter.Action {
5894                 [CCode (has_construct_function = false, type = "ClutterAction*")]
5895                 public GestureAction ();
5896                 public void cancel ();
5897                 [NoWrapper]
5898                 public virtual bool gesture_prepare (Clutter.Actor actor);
5899                 public unowned Clutter.InputDevice get_device (uint point);
5900                 public unowned Clutter.Event get_last_event (uint point);
5901                 public void get_motion_coords (uint point, out float motion_x, out float motion_y);
5902                 public float get_motion_delta (uint point, out float delta_x, out float delta_y);
5903                 public uint get_n_current_points ();
5904                 public int get_n_touch_points ();
5905                 public void get_press_coords (uint point, out float press_x, out float press_y);
5906                 public void get_release_coords (uint point, out float release_x, out float release_y);
5907                 public unowned Clutter.EventSequence get_sequence (uint point);
5908                 public void get_threshold_trigger_distance (out float x, out float y);
5909                 public Clutter.GestureTriggerEdge get_threshold_trigger_edge ();
5910                 [Deprecated (since = "1.20")]
5911                 public Clutter.GestureTriggerEdge get_threshold_trigger_egde ();
5912                 public float get_velocity (uint point, out float velocity_x, out float velocity_y);
5913                 public void set_n_touch_points (int nb_points);
5914                 public void set_threshold_trigger_distance (float x, float y);
5915                 public void set_threshold_trigger_edge (Clutter.GestureTriggerEdge edge);
5916                 public int n_touch_points { get; set; }
5917                 [NoAccessorMethod]
5918                 public float threshold_trigger_distance_x { get; construct; }
5919                 [NoAccessorMethod]
5920                 public float threshold_trigger_distance_y { get; construct; }
5921                 public Clutter.GestureTriggerEdge threshold_trigger_edge { get; construct; }
5922                 public virtual signal bool gesture_begin (Clutter.Actor actor);
5923                 public virtual signal void gesture_cancel (Clutter.Actor actor);
5924                 public virtual signal void gesture_end (Clutter.Actor actor);
5925                 public virtual signal bool gesture_progress (Clutter.Actor actor);
5926         }
5927         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_grid_layout_get_type ()")]
5928         public class GridLayout : Clutter.LayoutManager {
5929                 [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
5930                 public GridLayout ();
5931                 public void attach (Clutter.Actor child, int left, int top, int width, int height);
5932                 public void attach_next_to (Clutter.Actor child, Clutter.Actor? sibling, Clutter.GridPosition side, int width, int height);
5933                 public unowned Clutter.Actor get_child_at (int left, int top);
5934                 public bool get_column_homogeneous ();
5935                 public uint get_column_spacing ();
5936                 public Clutter.Orientation get_orientation ();
5937                 public bool get_row_homogeneous ();
5938                 public uint get_row_spacing ();
5939                 public void insert_column (int position);
5940                 public void insert_next_to (Clutter.Actor sibling, Clutter.GridPosition side);
5941                 public void insert_row (int position);
5942                 public void set_column_homogeneous (bool homogeneous);
5943                 public void set_column_spacing (uint spacing);
5944                 public void set_orientation (Clutter.Orientation orientation);
5945                 public void set_row_homogeneous (bool homogeneous);
5946                 public void set_row_spacing (uint spacing);
5947                 public bool column_homogeneous { get; set; }
5948                 public uint column_spacing { get; set; }
5949                 public Clutter.Orientation orientation { get; set; }
5950                 public bool row_homogeneous { get; set; }
5951                 public uint row_spacing { get; set; }
5952         }
5953         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_group_get_type ()")]
5954         public class Group : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
5955                 [CCode (has_construct_function = false, type = "ClutterActor*")]
5956                 [Deprecated (since = "1.10")]
5957                 public Group ();
5958                 [Deprecated (since = "1.10")]
5959                 public int get_n_children ();
5960                 [Deprecated (since = "1.10")]
5961                 public unowned Clutter.Actor get_nth_child (int index_);
5962                 [Deprecated (since = "1.10")]
5963                 public void remove_all ();
5964         }
5965         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_image_get_type ()")]
5966         public class Image : GLib.Object, Clutter.Content {
5967                 [CCode (has_construct_function = false)]
5968                 protected Image ();
5969                 public static Clutter.Content @new ();
5970                 public bool set_area ([CCode (array_length = false)] uint8[] data, Cogl.PixelFormat pixel_format, Cairo.RectangleInt rect, uint row_stride) throws GLib.Error;
5971                 public bool set_bytes (GLib.Bytes data, Cogl.PixelFormat pixel_format, uint width, uint height, uint row_stride) throws GLib.Error;
5972                 public bool set_data ([CCode (array_length = false)] uint8[] data, Cogl.PixelFormat pixel_format, uint width, uint height, uint row_stride) throws GLib.Error;
5973         }
5974         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_input_device_get_type ()")]
5975         public class InputDevice : GLib.Object {
5976                 [CCode (has_construct_function = false)]
5977                 protected InputDevice ();
5978                 public unowned Clutter.InputDevice get_associated_device ();
5979                 public Clutter.InputAxis get_axis (uint index_);
5980                 public bool get_axis_value ([CCode (array_length = false)] double[] axes, Clutter.InputAxis axis, out double value);
5981                 public bool get_coords (Clutter.EventSequence? sequence, Clutter.Point point);
5982                 [Deprecated (since = "1.12")]
5983                 public void get_device_coords (out int x, out int y);
5984                 public int get_device_id ();
5985                 public Clutter.InputMode get_device_mode ();
5986                 public unowned string get_device_name ();
5987                 public Clutter.InputDeviceType get_device_type ();
5988                 public bool get_enabled ();
5989                 [CCode (cname = "clutter_get_input_device_for_id")]
5990                 [Deprecated (since = "1.10")]
5991                 public static unowned Clutter.InputDevice get_for_id (int id_);
5992                 public unowned Clutter.Actor get_grabbed_actor ();
5993                 public bool get_has_cursor ();
5994                 public bool get_key (uint index_, out uint keyval, out Clutter.ModifierType modifiers);
5995                 public Clutter.ModifierType get_modifier_state ();
5996                 public uint get_n_axes ();
5997                 public uint get_n_keys ();
5998                 public unowned Clutter.Actor get_pointer_actor ();
5999                 public unowned Clutter.Stage get_pointer_stage ();
6000                 public unowned string get_product_id ();
6001                 public GLib.List<weak Clutter.InputDevice> get_slave_devices ();
6002                 public unowned string get_vendor_id ();
6003                 public void grab (Clutter.Actor actor);
6004                 public bool keycode_to_evdev (uint hardware_keycode, uint evdev_keycode);
6005                 public unowned Clutter.Actor sequence_get_grabbed_actor (Clutter.EventSequence sequence);
6006                 public void sequence_grab (Clutter.EventSequence sequence, Clutter.Actor actor);
6007                 public void sequence_ungrab (Clutter.EventSequence sequence);
6008                 public void set_enabled (bool enabled);
6009                 public void set_key (uint index_, uint keyval, Clutter.ModifierType modifiers);
6010                 public void ungrab ();
6011                 public void update_from_event (Clutter.Event event, bool update_stage);
6012                 [NoAccessorMethod]
6013                 public Clutter.Backend backend { owned get; construct; }
6014                 [NoAccessorMethod]
6015                 public Clutter.DeviceManager device_manager { owned get; construct; }
6016                 public Clutter.InputMode device_mode { get; construct; }
6017                 public Clutter.InputDeviceType device_type { get; construct; }
6018                 public bool enabled { get; set; }
6019                 public bool has_cursor { get; construct; }
6020                 [NoAccessorMethod]
6021                 public int id { get; construct; }
6022                 public uint n_axes { get; }
6023                 [NoAccessorMethod]
6024                 public string name { owned get; construct; }
6025                 public string product_id { get; construct; }
6026                 public string vendor_id { get; construct; }
6027         }
6028         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_interval_get_type ()")]
6029         public class Interval : GLib.InitiallyUnowned, Clutter.Scriptable {
6030                 [CCode (has_construct_function = false)]
6031                 public Interval (GLib.Type gtype, ...);
6032                 public Clutter.Interval clone ();
6033                 public unowned GLib.Value? compute (double factor);
6034                 public virtual bool compute_value (double factor, out GLib.Value value);
6035                 public GLib.Value get_final_value ();
6036                 public GLib.Value get_initial_value ();
6037                 public void get_interval (...);
6038                 public GLib.Type get_value_type ();
6039                 public bool is_valid ();
6040                 public unowned GLib.Value? peek_final_value ();
6041                 public unowned GLib.Value? peek_initial_value ();
6042                 public static void register_progress_func (GLib.Type value_type, Clutter.ProgressFunc func);
6043                 public void set_final (...);
6044                 public void set_final_value (GLib.Value value);
6045                 public void set_initial (...);
6046                 public void set_initial_value (GLib.Value value);
6047                 public void set_interval (...);
6048                 public virtual bool validate (GLib.ParamSpec pspec);
6049                 [CCode (has_construct_function = false)]
6050                 public Interval.with_values (GLib.Type gtype, GLib.Value? initial, GLib.Value? final);
6051                 [NoAccessorMethod]
6052                 public GLib.Value final { owned get; set; }
6053                 [NoAccessorMethod]
6054                 public GLib.Value initial { owned get; set; }
6055                 public GLib.Type value_type { get; construct; }
6056         }
6057         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_keyframe_transition_get_type ()")]
6058         public class KeyframeTransition : Clutter.PropertyTransition, Clutter.Scriptable {
6059                 [CCode (has_construct_function = false, type = "ClutterTransition*")]
6060                 public KeyframeTransition (string property_name);
6061                 public void clear ();
6062                 public void get_key_frame (uint index_, out double key, out Clutter.AnimationMode mode, out GLib.Value value);
6063                 public uint get_n_key_frames ();
6064                 public void set_key_frame (uint index_, double key, Clutter.AnimationMode mode, GLib.Value value);
6065                 public void set_key_frames ([CCode (array_length_cname = "n_key_frames", array_length_pos = 0.5, array_length_type = "guint")] double[] key_frames);
6066                 public void set_modes ([CCode (array_length_cname = "n_modes", array_length_pos = 0.5, array_length_type = "guint")] Clutter.AnimationMode[] modes);
6067                 public void set_values ([CCode (array_length_cname = "n_values", array_length_pos = 0.5, array_length_type = "guint")] GLib.Value[] values);
6068         }
6069         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_layout_manager_get_type ()")]
6070         public abstract class LayoutManager : GLib.InitiallyUnowned {
6071                 [CCode (has_construct_function = false)]
6072                 protected LayoutManager ();
6073                 public virtual void allocate (Clutter.Container container, Clutter.ActorBox allocation, Clutter.AllocationFlags flags);
6074                 [Deprecated (since = "1.12")]
6075                 public virtual unowned Clutter.Alpha begin_animation (uint duration, ulong mode);
6076                 public void child_get (Clutter.Container container, Clutter.Actor actor, ...);
6077                 public void child_get_property (Clutter.Container container, Clutter.Actor actor, string property_name, GLib.Value value);
6078                 public void child_set (Clutter.Container container, Clutter.Actor actor, ...);
6079                 public void child_set_property (Clutter.Container container, Clutter.Actor actor, string property_name, GLib.Value value);
6080                 [NoWrapper]
6081                 public virtual unowned Clutter.LayoutMeta create_child_meta (Clutter.Container container, Clutter.Actor actor);
6082                 [Deprecated (since = "1.12")]
6083                 public virtual void end_animation ();
6084                 public unowned GLib.ParamSpec find_child_property (string name);
6085                 [Deprecated (since = "1.12")]
6086                 public virtual double get_animation_progress ();
6087                 public unowned Clutter.LayoutMeta get_child_meta (Clutter.Container container, Clutter.Actor actor);
6088                 [NoWrapper]
6089                 public virtual GLib.Type get_child_meta_type ();
6090                 public virtual void get_preferred_height (Clutter.Container container, float for_width, out float min_height_p, out float nat_height_p);
6091                 public virtual void get_preferred_width (Clutter.Container container, float for_height, out float min_width_p, out float nat_width_p);
6092                 [CCode (array_length_pos = 0.1, array_length_type = "guint")]
6093                 public GLib.ParamSpec[] list_child_properties ();
6094                 public virtual void set_container (Clutter.Container? container);
6095                 [HasEmitter]
6096                 public virtual signal void layout_changed ();
6097         }
6098         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_layout_meta_get_type ()")]
6099         public abstract class LayoutMeta : Clutter.ChildMeta {
6100                 [CCode (has_construct_function = false)]
6101                 protected LayoutMeta ();
6102                 public unowned Clutter.LayoutManager get_manager ();
6103                 public Clutter.LayoutManager manager { get; construct; }
6104         }
6105         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_list_model_get_type ()")]
6106         [Deprecated (since = "1.24")]
6107         public class ListModel : Clutter.Model, Clutter.Scriptable {
6108                 [CCode (has_construct_function = false, type = "ClutterModel*")]
6109                 public ListModel (uint n_columns, ...);
6110                 [CCode (cname = "clutter_list_model_newv", has_construct_function = false, type = "ClutterModel*")]
6111                 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);
6112         }
6113         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_margin_get_type ()")]
6114         [Compact]
6115         public class Margin {
6116                 public float bottom;
6117                 public float left;
6118                 public float right;
6119                 public float top;
6120                 [CCode (has_construct_function = false)]
6121                 public Margin ();
6122                 public Clutter.Margin copy ();
6123                 public void free ();
6124         }
6125         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_model_get_type ()")]
6126         [Deprecated (since = "1.24")]
6127         public abstract class Model : GLib.Object, Clutter.Scriptable {
6128                 [CCode (has_construct_function = false)]
6129                 protected Model ();
6130                 public void append (...);
6131                 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);
6132                 public bool filter_iter (Clutter.ModelIter iter);
6133                 public bool filter_row (uint row);
6134                 public void @foreach (Clutter.ModelForeachFunc func);
6135                 public virtual unowned string get_column_name (uint column);
6136                 public virtual GLib.Type get_column_type (uint column);
6137                 public bool get_filter_set ();
6138                 public Clutter.ModelIter get_first_iter ();
6139                 public virtual Clutter.ModelIter get_iter_at_row (uint row);
6140                 public Clutter.ModelIter get_last_iter ();
6141                 public virtual uint get_n_columns ();
6142                 public virtual uint get_n_rows ();
6143                 public int get_sorting_column ();
6144                 public void insert (uint row, ...);
6145                 [NoWrapper]
6146                 public virtual unowned Clutter.ModelIter insert_row (int index_);
6147                 public void insert_value (uint row, uint column, GLib.Value value);
6148                 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);
6149                 public void prepend (...);
6150                 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);
6151                 public void remove (uint row);
6152                 [NoWrapper]
6153                 public virtual void remove_row (uint row);
6154                 public void resort ();
6155                 public void set_filter (owned Clutter.ModelFilterFunc? func);
6156                 public void set_names ([CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] string[] names);
6157                 public void set_sort (int column, owned Clutter.ModelSortFunc? func);
6158                 public void set_sorting_column (int column);
6159                 public void set_types ([CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] GLib.Type[] types);
6160                 public bool filter_set { get; }
6161                 public virtual signal void filter_changed ();
6162                 public virtual signal void row_added (Clutter.ModelIter iter);
6163                 public virtual signal void row_changed (Clutter.ModelIter iter);
6164                 public virtual signal void row_removed (Clutter.ModelIter iter);
6165                 public virtual signal void sort_changed ();
6166         }
6167         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_model_iter_get_type ()")]
6168         [Deprecated (since = "1.24")]
6169         public abstract class ModelIter : GLib.Object {
6170                 [CCode (has_construct_function = false)]
6171                 protected ModelIter ();
6172                 public virtual Clutter.ModelIter copy ();
6173                 public void @get (...);
6174                 public virtual unowned Clutter.Model get_model ();
6175                 public virtual uint get_row ();
6176                 public virtual GLib.Value get_value (uint column);
6177                 public virtual bool is_first ();
6178                 public virtual bool is_last ();
6179                 public virtual unowned Clutter.ModelIter next ();
6180                 public virtual unowned Clutter.ModelIter prev ();
6181                 public void @set (...);
6182                 public virtual void set_value (uint column, GLib.Value value);
6183                 [NoAccessorMethod]
6184                 public Clutter.Model model { owned get; set; }
6185                 [NoAccessorMethod]
6186                 public uint row { get; set; }
6187         }
6188         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_offscreen_effect_get_type ()")]
6189         public abstract class OffscreenEffect : Clutter.Effect {
6190                 [CCode (has_construct_function = false)]
6191                 protected OffscreenEffect ();
6192                 public virtual Cogl.Handle create_texture (float width, float height);
6193                 public unowned Cogl.Material get_target ();
6194                 public bool get_target_rect (out unowned Clutter.Rect rect);
6195                 [Deprecated (since = "1.14")]
6196                 public bool get_target_size (out float width, out float height);
6197                 public unowned Cogl.Handle get_texture ();
6198                 public virtual void paint_target ();
6199         }
6200         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_page_turn_effect_get_type ()")]
6201         public class PageTurnEffect : Clutter.DeformEffect {
6202                 [CCode (has_construct_function = false, type = "ClutterEffect*")]
6203                 public PageTurnEffect (double period, double angle, float radius);
6204                 public double get_angle ();
6205                 public double get_period ();
6206                 public float get_radius ();
6207                 public void set_angle (double angle);
6208                 public void set_period (double period);
6209                 public void set_radius (float radius);
6210                 public double angle { get; set; }
6211                 public double period { get; set; }
6212                 public float radius { get; set; }
6213         }
6214         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_paint_node_get_type ()")]
6215         public abstract class PaintNode {
6216                 [CCode (has_construct_function = false)]
6217                 protected PaintNode ();
6218                 public void add_child (Clutter.PaintNode child);
6219                 public void add_rectangle (Clutter.ActorBox rect);
6220                 public void add_texture_rectangle (Clutter.ActorBox rect, float x_1, float y_1, float x_2, float y_2);
6221                 public Clutter.PaintNode @ref ();
6222                 public void set_name (string name);
6223                 public void unref ();
6224         }
6225         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_paint_volume_get_type ()")]
6226         [Compact]
6227         public class PaintVolume {
6228                 public Clutter.PaintVolume copy ();
6229                 public void free ();
6230                 public float get_depth ();
6231                 public float get_height ();
6232                 public Clutter.Vertex get_origin ();
6233                 public float get_width ();
6234                 public void set_depth (float depth);
6235                 public bool set_from_allocation (Clutter.Actor actor);
6236                 public void set_height (float height);
6237                 public void set_origin (Clutter.Vertex origin);
6238                 public void set_width (float width);
6239                 public void union (Clutter.PaintVolume another_pv);
6240                 public void union_box (Clutter.ActorBox box);
6241         }
6242         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_pan_action_get_type ()")]
6243         public class PanAction : Clutter.GestureAction {
6244                 [CCode (has_construct_function = false, type = "ClutterAction*")]
6245                 public PanAction ();
6246                 public double get_acceleration_factor ();
6247                 public float get_constrained_motion_delta (uint point, out float delta_x, out float delta_y);
6248                 public double get_deceleration ();
6249                 public bool get_interpolate ();
6250                 public void get_interpolated_coords (out float interpolated_x, out float interpolated_y);
6251                 public float get_interpolated_delta (out float delta_x, out float delta_y);
6252                 public void get_motion_coords (uint point, out float motion_x, out float motion_y);
6253                 public float get_motion_delta (uint point, out float delta_x, out float delta_y);
6254                 public Clutter.PanAxis get_pan_axis ();
6255                 public void set_acceleration_factor (double factor);
6256                 public void set_deceleration (double rate);
6257                 public void set_interpolate (bool should_interpolate);
6258                 public void set_pan_axis (Clutter.PanAxis axis);
6259                 public double acceleration_factor { get; set; }
6260                 public double deceleration { get; set; }
6261                 public bool interpolate { get; set; }
6262                 public Clutter.PanAxis pan_axis { get; set; }
6263                 public virtual signal bool pan (Clutter.Actor actor, bool is_interpolated);
6264                 public virtual signal void pan_stopped (Clutter.Actor actor);
6265         }
6266         [CCode (cheader_filename = "clutter/clutter.h", lower_case_csuffix = "param_units", type_id = "clutter_param_units_get_type ()")]
6267         public class ParamSpecUnit : GLib.ParamSpec {
6268                 [CCode (has_construct_function = false)]
6269                 protected ParamSpecUnit ();
6270         }
6271         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_path_get_type ()")]
6272         public class Path : GLib.InitiallyUnowned {
6273                 [CCode (has_construct_function = false)]
6274                 public Path ();
6275                 public void add_cairo_path (Cairo.Path cpath);
6276                 public void add_close ();
6277                 public void add_curve_to (int x_1, int y_1, int x_2, int y_2, int x_3, int y_3);
6278                 public void add_line_to (int x, int y);
6279                 public void add_move_to (int x, int y);
6280                 public void add_node (Clutter.PathNode node);
6281                 public void add_rel_curve_to (int x_1, int y_1, int x_2, int y_2, int x_3, int y_3);
6282                 public void add_rel_line_to (int x, int y);
6283                 public void add_rel_move_to (int x, int y);
6284                 public bool add_string (string str);
6285                 public void clear ();
6286                 public void @foreach (Clutter.PathCallback callback);
6287                 public string get_description ();
6288                 public uint get_length ();
6289                 public uint get_n_nodes ();
6290                 public Clutter.PathNode get_node (uint index_);
6291                 public GLib.SList<weak Clutter.PathNode> get_nodes ();
6292                 public uint get_position (double progress, out Clutter.Knot position);
6293                 public void insert_node (int index_, Clutter.PathNode node);
6294                 public void remove_node (uint index_);
6295                 public void replace_node (uint index_, Clutter.PathNode node);
6296                 public bool set_description (string str);
6297                 public void to_cairo_path (Cairo.Context cr);
6298                 [CCode (has_construct_function = false)]
6299                 public Path.with_description (string desc);
6300                 [NoAccessorMethod]
6301                 public string description { owned get; set; }
6302                 public uint length { get; }
6303         }
6304         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_path_constraint_get_type ()")]
6305         public class PathConstraint : Clutter.Constraint {
6306                 [CCode (has_construct_function = false, type = "ClutterConstraint*")]
6307                 public PathConstraint (Clutter.Path? path, float offset);
6308                 public float get_offset ();
6309                 public unowned Clutter.Path get_path ();
6310                 public void set_offset (float offset);
6311                 public void set_path (Clutter.Path? path);
6312                 public float offset { get; set; }
6313                 public Clutter.Path path { get; set; }
6314                 public signal void node_reached (Clutter.Actor actor, uint index);
6315         }
6316         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_pipeline_node_get_type ()")]
6317         public class PipelineNode : Clutter.PaintNode {
6318                 [CCode (has_construct_function = false)]
6319                 protected PipelineNode ();
6320         }
6321         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_point_get_type ()")]
6322         [Compact]
6323         public class Point {
6324                 public float x;
6325                 public float y;
6326                 public static Clutter.Point alloc ();
6327                 public Clutter.Point copy ();
6328                 public float distance (Clutter.Point b, out float x_distance, out float y_distance);
6329                 public bool equals (Clutter.Point b);
6330                 public void free ();
6331                 public unowned Clutter.Point init (float x, float y);
6332                 public static unowned Clutter.Point zero ();
6333         }
6334         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_property_transition_get_type ()")]
6335         public class PropertyTransition : Clutter.Transition, Clutter.Scriptable {
6336                 [CCode (has_construct_function = false, type = "ClutterTransition*")]
6337                 public PropertyTransition (string? property_name);
6338                 public unowned string get_property_name ();
6339                 public void set_property_name (string? property_name);
6340                 public string property_name { get; set; }
6341         }
6342         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_rect_get_type ()")]
6343         [Compact]
6344         public class Rect {
6345                 public weak Clutter.Point origin;
6346                 public weak Clutter.Size size;
6347                 public static Clutter.Rect alloc ();
6348                 public void clamp_to_pixel ();
6349                 public bool contains_point (Clutter.Point point);
6350                 public bool contains_rect (Clutter.Rect b);
6351                 public Clutter.Rect copy ();
6352                 public bool equals (Clutter.Rect b);
6353                 public void free ();
6354                 public void get_center (Clutter.Point center);
6355                 public float get_height ();
6356                 public float get_width ();
6357                 public float get_x ();
6358                 public float get_y ();
6359                 public unowned Clutter.Rect init (float x, float y, float width, float height);
6360                 public void inset (float d_x, float d_y);
6361                 public bool intersection (Clutter.Rect b, Clutter.Rect? res);
6362                 public Clutter.Rect normalize ();
6363                 public void offset (float d_x, float d_y);
6364                 public void union (Clutter.Rect b, Clutter.Rect res);
6365                 public static unowned Clutter.Rect zero ();
6366         }
6367         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_rectangle_get_type ()")]
6368         public class Rectangle : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
6369                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6370                 [Deprecated (since = "1.10")]
6371                 public Rectangle ();
6372                 [Deprecated (since = "1.10")]
6373                 public Clutter.Color get_border_color ();
6374                 [Deprecated (since = "1.10")]
6375                 public uint get_border_width ();
6376                 [Deprecated (since = "1.10")]
6377                 public Clutter.Color get_color ();
6378                 [Deprecated (since = "1.10")]
6379                 public void set_border_color (Clutter.Color color);
6380                 [Deprecated (since = "1.10")]
6381                 public void set_border_width (uint width);
6382                 [Deprecated (since = "1.10")]
6383                 public void set_color (Clutter.Color color);
6384                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6385                 [Deprecated (since = "1.10")]
6386                 public Rectangle.with_color (Clutter.Color color);
6387                 public Clutter.Color border_color { get; set; }
6388                 public uint border_width { get; set; }
6389                 public Clutter.Color color { get; set; }
6390                 [NoAccessorMethod]
6391                 public bool has_border { get; set; }
6392         }
6393         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_rotate_action_get_type ()")]
6394         public class RotateAction : Clutter.GestureAction {
6395                 [CCode (has_construct_function = false, type = "ClutterAction*")]
6396                 public RotateAction ();
6397                 public virtual signal bool rotate (Clutter.Actor actor, double angle);
6398         }
6399         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_score_get_type ()")]
6400         public class Score : GLib.Object {
6401                 [CCode (has_construct_function = false)]
6402                 [Deprecated (since = "1.8")]
6403                 public Score ();
6404                 [Deprecated (since = "1.8")]
6405                 public ulong append (Clutter.Timeline? parent, Clutter.Timeline timeline);
6406                 [Deprecated (since = "1.8")]
6407                 public ulong append_at_marker (Clutter.Timeline parent, string marker_name, Clutter.Timeline timeline);
6408                 [Deprecated (since = "1.8")]
6409                 public bool get_loop ();
6410                 [Deprecated (since = "1.8")]
6411                 public unowned Clutter.Timeline get_timeline (ulong id_);
6412                 [Deprecated (since = "1.8")]
6413                 public bool is_playing ();
6414                 [Deprecated (since = "1.8")]
6415                 public GLib.SList<weak Clutter.Timeline> list_timelines ();
6416                 [Deprecated (since = "1.8")]
6417                 public void pause ();
6418                 [Deprecated (since = "1.8")]
6419                 public void remove (ulong id_);
6420                 [Deprecated (since = "1.8")]
6421                 public void remove_all ();
6422                 [Deprecated (since = "1.8")]
6423                 public void rewind ();
6424                 [Deprecated (since = "1.8")]
6425                 public void set_loop (bool loop);
6426                 [Deprecated (since = "1.8")]
6427                 public void start ();
6428                 [Deprecated (since = "1.8")]
6429                 public void stop ();
6430                 [Deprecated (since = "1.8")]
6431                 public bool loop { get; set; }
6432                 [Deprecated (since = "1.8")]
6433                 public virtual signal void completed ();
6434                 [Deprecated (since = "1.8")]
6435                 public virtual signal void paused ();
6436                 [Deprecated (since = "1.8")]
6437                 public virtual signal void started ();
6438                 [Deprecated (since = "1.8")]
6439                 public virtual signal void timeline_completed (Clutter.Timeline timeline);
6440                 [Deprecated (since = "1.8")]
6441                 public virtual signal void timeline_started (Clutter.Timeline timeline);
6442         }
6443         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_script_get_type ()")]
6444         public class Script : GLib.Object {
6445                 [CCode (has_construct_function = false)]
6446                 public Script ();
6447                 public void add_search_paths ([CCode (array_length_cname = "n_paths", array_length_pos = 1.1, array_length_type = "gsize")] string[] paths);
6448                 [Deprecated (since = "1.12")]
6449                 public void add_states (string? name, Clutter.State state);
6450                 public void connect_signals (void* user_data);
6451                 public void connect_signals_full (Clutter.ScriptConnectFunc func);
6452                 public void ensure_objects ();
6453                 public unowned GLib.Object get_object (string name);
6454                 public int get_objects (...);
6455                 [Deprecated (since = "1.12")]
6456                 public unowned Clutter.State get_states (string? name);
6457                 public unowned string get_translation_domain ();
6458                 public virtual GLib.Type get_type_from_name (string type_name);
6459                 public GLib.List<weak GLib.Object> list_objects ();
6460                 public uint load_from_data (string data, ssize_t length) throws GLib.Error;
6461                 public uint load_from_file (string filename) throws GLib.Error;
6462                 public uint load_from_resource (string resource_path) throws GLib.Error;
6463                 public string lookup_filename (string filename);
6464                 public void set_translation_domain (string? domain);
6465                 public void unmerge_objects (uint merge_id);
6466                 [NoAccessorMethod]
6467                 public string filename { owned get; }
6468                 [NoAccessorMethod]
6469                 public bool filename_set { get; }
6470                 public string translation_domain { get; set; }
6471         }
6472         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_scroll_actor_get_type ()")]
6473         public class ScrollActor : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
6474                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6475                 public ScrollActor ();
6476                 public Clutter.ScrollMode get_scroll_mode ();
6477                 public void scroll_to_point (Clutter.Point point);
6478                 public void scroll_to_rect (Clutter.Rect rect);
6479                 public void set_scroll_mode (Clutter.ScrollMode mode);
6480                 public Clutter.ScrollMode scroll_mode { get; set; }
6481         }
6482         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_settings_get_type ()")]
6483         public class Settings : GLib.Object {
6484                 [CCode (has_construct_function = false)]
6485                 protected Settings ();
6486                 public static unowned Clutter.Settings get_default ();
6487                 [Deprecated (since = "1.10")]
6488                 public Clutter.Backend backend { construct; }
6489                 [NoAccessorMethod]
6490                 public int dnd_drag_threshold { get; set; }
6491                 [NoAccessorMethod]
6492                 public int double_click_distance { get; set; }
6493                 [NoAccessorMethod]
6494                 public int double_click_time { get; set; }
6495                 [NoAccessorMethod]
6496                 public int font_antialias { get; set; }
6497                 [NoAccessorMethod]
6498                 public int font_dpi { get; set; }
6499                 [NoAccessorMethod]
6500                 public string font_hint_style { owned get; set; }
6501                 [NoAccessorMethod]
6502                 public int font_hinting { get; set; }
6503                 [NoAccessorMethod]
6504                 public string font_name { owned get; set; }
6505                 [NoAccessorMethod]
6506                 public string font_subpixel_order { owned get; set; }
6507                 [NoAccessorMethod]
6508                 public uint fontconfig_timestamp { set; }
6509                 [NoAccessorMethod]
6510                 public int long_press_duration { get; set; }
6511                 [NoAccessorMethod]
6512                 public uint password_hint_time { get; set; }
6513                 [NoAccessorMethod]
6514                 public int unscaled_font_dpi { set; }
6515                 [NoAccessorMethod]
6516                 public int window_scaling_factor { get; set; }
6517         }
6518         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_get_type ()")]
6519         [Deprecated (since = "1.8")]
6520         public class Shader : GLib.Object {
6521                 [CCode (has_construct_function = false)]
6522                 public Shader ();
6523                 public bool compile () throws GLib.Error;
6524                 public unowned Cogl.Handle get_cogl_fragment_shader ();
6525                 public unowned Cogl.Handle get_cogl_program ();
6526                 public unowned Cogl.Handle get_cogl_vertex_shader ();
6527                 public unowned string get_fragment_source ();
6528                 public bool get_is_enabled ();
6529                 public unowned string get_vertex_source ();
6530                 public bool is_compiled ();
6531                 public void release ();
6532                 public void set_fragment_source (string data, ssize_t length);
6533                 public void set_is_enabled (bool enabled);
6534                 public void set_uniform (string name, GLib.Value value);
6535                 public void set_vertex_source (string data, ssize_t length);
6536                 [NoAccessorMethod]
6537                 public bool compiled { get; }
6538                 [NoAccessorMethod]
6539                 public bool enabled { get; set; }
6540                 [NoAccessorMethod]
6541                 public string fragment_source { owned get; set; }
6542                 [NoAccessorMethod]
6543                 public string vertex_source { owned get; set; }
6544         }
6545         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_effect_get_type ()")]
6546         public class ShaderEffect : Clutter.OffscreenEffect {
6547                 [CCode (has_construct_function = false, type = "ClutterEffect*")]
6548                 public ShaderEffect (Clutter.ShaderType shader_type);
6549                 public unowned Cogl.Handle get_program ();
6550                 public unowned Cogl.Handle get_shader ();
6551                 [NoWrapper]
6552                 public virtual string get_static_shader_source ();
6553                 public bool set_shader_source (string source);
6554                 public void set_uniform_value (string name, GLib.Value value);
6555                 public Clutter.ShaderType shader_type { construct; }
6556         }
6557         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_float_get_type ()")]
6558         public class ShaderFloat {
6559                 [CCode (has_construct_function = false)]
6560                 protected ShaderFloat ();
6561         }
6562         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_int_get_type ()")]
6563         public class ShaderInt {
6564                 [CCode (has_construct_function = false)]
6565                 protected ShaderInt ();
6566         }
6567         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_matrix_get_type ()")]
6568         public class ShaderMatrix {
6569                 [CCode (has_construct_function = false)]
6570                 protected ShaderMatrix ();
6571         }
6572         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_size_get_type ()")]
6573         [Compact]
6574         public class Size {
6575                 public float height;
6576                 public float width;
6577                 public static Clutter.Size alloc ();
6578                 public Clutter.Size copy ();
6579                 public bool equals (Clutter.Size b);
6580                 public void free ();
6581                 public unowned Clutter.Size init (float width, float height);
6582         }
6583         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_snap_constraint_get_type ()")]
6584         public class SnapConstraint : Clutter.Constraint {
6585                 [CCode (has_construct_function = false, type = "ClutterConstraint*")]
6586                 public SnapConstraint (Clutter.Actor? source, Clutter.SnapEdge from_edge, Clutter.SnapEdge to_edge, float offset);
6587                 public void get_edges (out Clutter.SnapEdge from_edge, out Clutter.SnapEdge to_edge);
6588                 public float get_offset ();
6589                 public unowned Clutter.Actor get_source ();
6590                 public void set_edges (Clutter.SnapEdge from_edge, Clutter.SnapEdge to_edge);
6591                 public void set_offset (float offset);
6592                 public void set_source (Clutter.Actor? source);
6593                 [NoAccessorMethod]
6594                 public Clutter.SnapEdge from_edge { get; set construct; }
6595                 public float offset { get; set construct; }
6596                 public Clutter.Actor source { get; set construct; }
6597                 [NoAccessorMethod]
6598                 public Clutter.SnapEdge to_edge { get; set construct; }
6599         }
6600         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_stage_get_type ()")]
6601         public class Stage : Clutter.Group, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
6602                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6603                 public Stage ();
6604                 [CCode (cname = "clutter_stage_event")]
6605                 public bool emit_event (Clutter.Event event);
6606                 public void ensure_current ();
6607                 public void ensure_redraw ();
6608                 public void ensure_viewport ();
6609                 public bool get_accept_focus ();
6610                 public unowned Clutter.Actor get_actor_at_pos (Clutter.PickMode pick_mode, int x, int y);
6611                 [Deprecated (since = "1.10")]
6612                 public Clutter.Color get_color ();
6613                 [Deprecated (since = "1.10")]
6614                 public static unowned Clutter.Stage get_default ();
6615                 [Deprecated (since = "1.10")]
6616                 public Clutter.Fog get_fog ();
6617                 public bool get_fullscreen ();
6618                 public unowned Clutter.Actor get_key_focus ();
6619                 public void get_minimum_size (out uint width, out uint height);
6620                 public bool get_motion_events_enabled ();
6621                 public bool get_no_clear_hint ();
6622                 public Clutter.Perspective get_perspective ();
6623                 public Cairo.RectangleInt get_redraw_clip_bounds ();
6624                 public bool get_throttle_motion_events ();
6625                 public unowned string get_title ();
6626                 public bool get_use_alpha ();
6627                 [Deprecated (since = "1.10")]
6628                 public bool get_use_fog ();
6629                 public bool get_user_resizable ();
6630                 public void hide_cursor ();
6631                 [Deprecated (since = "1.10")]
6632                 public bool is_default ();
6633                 [Deprecated (since = "1.10")]
6634                 public void queue_redraw ();
6635                 [CCode (array_length = false)]
6636                 public uint8[] read_pixels (int x, int y, int width = -1, int height = -1);
6637                 [CCode (cname = "clutter_redraw")]
6638                 public void redraw ();
6639                 public void set_accept_focus (bool accept_focus);
6640                 [Deprecated (since = "1.10")]
6641                 public void set_color (Clutter.Color color);
6642                 [Deprecated (since = "1.10")]
6643                 public void set_fog (Clutter.Fog fog);
6644                 public void set_fullscreen (bool fullscreen);
6645                 public void set_key_focus (Clutter.Actor? actor);
6646                 public void set_minimum_size (uint width, uint height);
6647                 public void set_motion_events_enabled (bool enabled);
6648                 public void set_no_clear_hint (bool no_clear);
6649                 public void set_perspective (Clutter.Perspective perspective);
6650                 public void set_throttle_motion_events (bool throttle);
6651                 public void set_title (string title);
6652                 public void set_use_alpha (bool use_alpha);
6653                 [Deprecated (since = "1.10")]
6654                 public void set_use_fog (bool fog);
6655                 public void set_user_resizable (bool resizable);
6656                 public void show_cursor ();
6657                 public bool accept_focus { get; set; }
6658                 [Deprecated (since = "1.10")]
6659                 public Clutter.Color color { get; set; }
6660                 [NoAccessorMethod]
6661                 public bool cursor_visible { get; set; }
6662                 [Deprecated (since = "1.10")]
6663                 public Clutter.Fog fog { get; set; }
6664                 [NoAccessorMethod]
6665                 public bool fullscreen_set { get; }
6666                 public Clutter.Actor key_focus { get; set; }
6667                 public bool no_clear_hint { get; set; }
6668                 [Deprecated (since = "1.10")]
6669                 [NoAccessorMethod]
6670                 public bool offscreen { get; set; }
6671                 public Clutter.Perspective perspective { get; set; }
6672                 public string title { get; set; }
6673                 public bool use_alpha { get; set; }
6674                 [Deprecated (since = "1.10")]
6675                 public bool use_fog { get; set; }
6676                 public bool user_resizable { get; set; }
6677                 public virtual signal void activate ();
6678                 public signal void after_paint ();
6679                 public virtual signal void deactivate ();
6680                 public virtual signal bool delete_event (Clutter.Event event);
6681                 public virtual signal void fullscreen ();
6682                 public virtual signal void unfullscreen ();
6683         }
6684         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_stage_manager_get_type ()")]
6685         public class StageManager : GLib.Object {
6686                 [CCode (has_construct_function = false)]
6687                 protected StageManager ();
6688                 public static unowned Clutter.StageManager get_default ();
6689                 public unowned Clutter.Stage get_default_stage ();
6690                 public GLib.SList<weak Clutter.Stage> list_stages ();
6691                 public unowned GLib.SList<Clutter.Stage> peek_stages ();
6692                 [Deprecated (since = "1.2")]
6693                 public void set_default_stage (Clutter.Stage stage);
6694                 public Clutter.Stage default_stage { get; }
6695                 public virtual signal void stage_added (Clutter.Stage stage);
6696                 public virtual signal void stage_removed (Clutter.Stage stage);
6697         }
6698         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_state_get_type ()")]
6699         public class State : GLib.Object, Clutter.Scriptable {
6700                 [CCode (has_construct_function = false)]
6701                 [Deprecated (since = "1.12")]
6702                 public State ();
6703                 [Deprecated (since = "1.12")]
6704                 public unowned Clutter.Animator get_animator (string source_state_name, string target_state_name);
6705                 [Deprecated (since = "1.12")]
6706                 public uint get_duration (string? source_state_name, string? target_state_name);
6707                 [Deprecated (since = "1.12")]
6708                 public GLib.List<weak Clutter.StateKey> get_keys (string? source_state_name, string? target_state_name, GLib.Object? object, string? property_name);
6709                 [Deprecated (since = "1.12")]
6710                 public unowned string get_state ();
6711                 [Deprecated (since = "1.12")]
6712                 public GLib.List<weak string> get_states ();
6713                 [Deprecated (since = "1.12")]
6714                 public unowned Clutter.Timeline get_timeline ();
6715                 [Deprecated (since = "1.12")]
6716                 public void remove_key (string? source_state_name, string? target_state_name, GLib.Object? object, string? property_name);
6717                 [Deprecated (since = "1.12")]
6718                 public void set_animator (string source_state_name, string target_state_name, Clutter.Animator? animator);
6719                 [Deprecated (since = "1.12")]
6720                 public void set_duration (string? source_state_name, string? target_state_name, uint duration);
6721                 [Deprecated (since = "1.12")]
6722                 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);
6723                 [Deprecated (since = "1.12")]
6724                 public unowned Clutter.Timeline set_state (string target_state_name);
6725                 [Deprecated (since = "1.12")]
6726                 public unowned Clutter.Timeline warp_to_state (string target_state_name);
6727                 [Deprecated (since = "1.12")]
6728                 [NoAccessorMethod]
6729                 public uint duration { get; set; }
6730                 [Deprecated (since = "1.12")]
6731                 [NoAccessorMethod]
6732                 public string state { owned get; set; }
6733                 [Deprecated (since = "1.12")]
6734                 public virtual signal void completed ();
6735         }
6736         [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_state_key_get_type ()")]
6737         [Compact]
6738         public class StateKey {
6739                 [Deprecated (since = "1.12")]
6740                 public ulong get_mode ();
6741                 [Deprecated (since = "1.12")]
6742                 public unowned GLib.Object get_object ();
6743                 [Deprecated (since = "1.12")]
6744                 public double get_post_delay ();
6745                 [Deprecated (since = "1.12")]
6746                 public double get_pre_delay ();
6747                 [Deprecated (since = "1.12")]
6748                 public unowned string get_property_name ();
6749                 [Deprecated (since = "1.12")]
6750                 public GLib.Type get_property_type ();
6751                 [Deprecated (since = "1.12")]
6752                 public unowned string get_source_state_name ();
6753                 [Deprecated (since = "1.12")]
6754                 public unowned string get_target_state_name ();
6755                 [Deprecated (since = "1.12")]
6756                 public bool get_value (GLib.Value value);
6757         }
6758         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_swipe_action_get_type ()")]
6759         public class SwipeAction : Clutter.GestureAction {
6760                 [CCode (has_construct_function = false, type = "ClutterAction*")]
6761                 public SwipeAction ();
6762                 [Deprecated (since = "1.14")]
6763                 public virtual signal void swept (Clutter.Actor actor, Clutter.SwipeDirection direction);
6764                 public virtual signal bool swipe (Clutter.Actor actor, Clutter.SwipeDirection direction);
6765         }
6766         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_table_layout_get_type ()")]
6767         [Deprecated (since = "1.18")]
6768         public class TableLayout : Clutter.LayoutManager {
6769                 [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
6770                 public TableLayout ();
6771                 [Deprecated (since = "1.12")]
6772                 public void get_alignment (Clutter.Actor actor, out Clutter.TableAlignment x_align, out Clutter.TableAlignment y_align);
6773                 public int get_column_count ();
6774                 public uint get_column_spacing ();
6775                 [Deprecated (since = "1.12")]
6776                 public uint get_easing_duration ();
6777                 [Deprecated (since = "1.12")]
6778                 public ulong get_easing_mode ();
6779                 [Deprecated (since = "1.12")]
6780                 public void get_expand (Clutter.Actor actor, out bool x_expand, out bool y_expand);
6781                 [Deprecated (since = "1.12")]
6782                 public void get_fill (Clutter.Actor actor, out bool x_fill, out bool y_fill);
6783                 public int get_row_count ();
6784                 public uint get_row_spacing ();
6785                 public void get_span (Clutter.Actor actor, out int column_span, out int row_span);
6786                 [Deprecated (since = "1.12")]
6787                 public bool get_use_animations ();
6788                 public void pack (Clutter.Actor actor, int column, int row);
6789                 [Deprecated (since = "1.12")]
6790                 public void set_alignment (Clutter.Actor actor, Clutter.TableAlignment x_align, Clutter.TableAlignment y_align);
6791                 public void set_column_spacing (uint spacing);
6792                 [Deprecated (since = "1.12")]
6793                 public void set_easing_duration (uint msecs);
6794                 [Deprecated (since = "1.12")]
6795                 public void set_easing_mode (ulong mode);
6796                 [Deprecated (since = "1.12")]
6797                 public void set_expand (Clutter.Actor actor, bool x_expand, bool y_expand);
6798                 [Deprecated (since = "1.12")]
6799                 public void set_fill (Clutter.Actor actor, bool x_fill, bool y_fill);
6800                 public void set_row_spacing (uint spacing);
6801                 public void set_span (Clutter.Actor actor, int column_span, int row_span);
6802                 [Deprecated (since = "1.12")]
6803                 public void set_use_animations (bool animate);
6804                 public uint column_spacing { get; set; }
6805                 [Deprecated (since = "1.12")]
6806                 public uint easing_duration { get; set; }
6807                 [Deprecated (since = "1.12")]
6808                 public ulong easing_mode { get; set; }
6809                 public uint row_spacing { get; set; }
6810                 [Deprecated (since = "1.12")]
6811                 public bool use_animations { get; set; }
6812         }
6813         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_tap_action_get_type ()")]
6814         public class TapAction : Clutter.GestureAction {
6815                 [CCode (has_construct_function = false, type = "ClutterAction*")]
6816                 public TapAction ();
6817                 public virtual signal void tap (Clutter.Actor actor);
6818         }
6819         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_text_get_type ()")]
6820         public class Text : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
6821                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6822                 public Text ();
6823                 public int coords_to_position (float x, float y);
6824                 public void delete_chars (uint n_chars);
6825                 public bool delete_selection ();
6826                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6827                 public Text.full (string font_name, string text, Clutter.Color color);
6828                 public bool get_activatable ();
6829                 public unowned Pango.AttrList get_attributes ();
6830                 public unowned Clutter.TextBuffer get_buffer ();
6831                 public string get_chars (ssize_t start_pos, ssize_t end_pos);
6832                 public Clutter.Color get_color ();
6833                 public Clutter.Color get_cursor_color ();
6834                 public int get_cursor_position ();
6835                 public void get_cursor_rect (out unowned Clutter.Rect rect);
6836                 public uint get_cursor_size ();
6837                 public bool get_cursor_visible ();
6838                 public bool get_editable ();
6839                 public Pango.EllipsizeMode get_ellipsize ();
6840                 public Pango.FontDescription get_font_description ();
6841                 public unowned string get_font_name ();
6842                 public bool get_justify ();
6843                 public unowned Pango.Layout get_layout ();
6844                 public void get_layout_offsets (out int x, out int y);
6845                 public Pango.Alignment get_line_alignment ();
6846                 public bool get_line_wrap ();
6847                 public Pango.WrapMode get_line_wrap_mode ();
6848                 public int get_max_length ();
6849                 public unichar get_password_char ();
6850                 public bool get_selectable ();
6851                 public Clutter.Color get_selected_text_color ();
6852                 public string get_selection ();
6853                 public int get_selection_bound ();
6854                 public Clutter.Color get_selection_color ();
6855                 public bool get_single_line_mode ();
6856                 public unowned string get_text ();
6857                 public bool get_use_markup ();
6858                 public void insert_text (string text, ssize_t position);
6859                 public void insert_unichar (unichar wc);
6860                 public bool position_to_coords (int position, out float x, out float y, out float line_height = null);
6861                 public void set_activatable (bool activatable);
6862                 public void set_attributes (Pango.AttrList? attrs);
6863                 public void set_buffer (Clutter.TextBuffer buffer);
6864                 public void set_color (Clutter.Color color);
6865                 public void set_cursor_color (Clutter.Color? color);
6866                 public void set_cursor_position (int position);
6867                 public void set_cursor_size (int size);
6868                 public void set_cursor_visible (bool cursor_visible);
6869                 public void set_editable (bool editable);
6870                 public void set_ellipsize (Pango.EllipsizeMode mode);
6871                 public void set_font_description (Pango.FontDescription font_desc);
6872                 public void set_font_name (string? font_name);
6873                 public void set_justify (bool justify);
6874                 public void set_line_alignment (Pango.Alignment alignment);
6875                 public void set_line_wrap (bool line_wrap);
6876                 public void set_line_wrap_mode (Pango.WrapMode wrap_mode);
6877                 public void set_markup (string? markup);
6878                 public void set_max_length (int max);
6879                 public void set_password_char (unichar wc);
6880                 public void set_preedit_string (string? preedit_str, Pango.AttrList? preedit_attrs, uint cursor_pos);
6881                 public void set_selectable (bool selectable);
6882                 public void set_selected_text_color (Clutter.Color? color);
6883                 public void set_selection (ssize_t start_pos, ssize_t end_pos);
6884                 public void set_selection_bound (int selection_bound);
6885                 public void set_selection_color (Clutter.Color? color);
6886                 public void set_single_line_mode (bool single_line);
6887                 public void set_text (string? text);
6888                 public void set_use_markup (bool setting);
6889                 [CCode (cname = "clutter_text_activate")]
6890                 public bool try_activate ();
6891                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6892                 public Text.with_buffer (Clutter.TextBuffer buffer);
6893                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6894                 public Text.with_text (string? font_name, string text);
6895                 public bool activatable { get; set; }
6896                 public Pango.AttrList attributes { get; set; }
6897                 public Clutter.TextBuffer buffer { get; set; }
6898                 public Clutter.Color color { get; set; }
6899                 public Clutter.Color cursor_color { get; set; }
6900                 [NoAccessorMethod]
6901                 public bool cursor_color_set { get; }
6902                 public int cursor_position { get; set; }
6903                 public int cursor_size { get; set; }
6904                 public bool cursor_visible { get; set; }
6905                 public bool editable { get; set; }
6906                 public Pango.EllipsizeMode ellipsize { get; set; }
6907                 public Pango.FontDescription font_description { owned get; set; }
6908                 public string font_name { get; set; }
6909                 public bool justify { get; set; }
6910                 public Pango.Alignment line_alignment { get; set; }
6911                 public bool line_wrap { get; set; }
6912                 public Pango.WrapMode line_wrap_mode { get; set; }
6913                 public int max_length { get; set; }
6914                 public uint password_char { get; set; }
6915                 [Deprecated (since = "1.12")]
6916                 [NoAccessorMethod]
6917                 public int position { get; set; }
6918                 public bool selectable { get; set; }
6919                 public Clutter.Color selected_text_color { get; set; }
6920                 [NoAccessorMethod]
6921                 public bool selected_text_color_set { get; }
6922                 public int selection_bound { get; set; }
6923                 public Clutter.Color selection_color { get; set; }
6924                 [NoAccessorMethod]
6925                 public bool selection_color_set { get; }
6926                 public bool single_line_mode { get; set; }
6927                 public string text { get; set; }
6928                 public bool use_markup { get; set; }
6929                 public virtual signal void activate ();
6930                 public virtual signal void cursor_changed ();
6931                 [Deprecated (since = "1.16")]
6932                 public virtual signal void cursor_event (Clutter.Geometry geometry);
6933                 [HasEmitter]
6934                 public signal void delete_text (int start_pos, int end_pos);
6935                 public virtual signal void text_changed ();
6936         }
6937         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_text_buffer_get_type ()")]
6938         public class TextBuffer : GLib.Object {
6939                 [CCode (has_construct_function = false)]
6940                 public TextBuffer ();
6941                 public virtual uint delete_text (uint position, uint n_chars);
6942                 public void emit_deleted_text (uint position, uint n_chars);
6943                 public void emit_inserted_text (uint position, string chars, uint n_chars);
6944                 public size_t get_bytes ();
6945                 public virtual uint get_length ();
6946                 public int get_max_length ();
6947                 public unowned string get_text ();
6948                 [CCode (vfunc_name = "get_text")]
6949                 [NoWrapper]
6950                 public virtual unowned string get_text_with_length (size_t n_bytes);
6951                 public virtual uint insert_text (uint position, string chars, uint n_chars);
6952                 public void set_max_length (int max_length);
6953                 public void set_text (string chars, int n_chars);
6954                 [CCode (has_construct_function = false)]
6955                 public TextBuffer.with_text (string? text, ssize_t text_len);
6956                 public uint length { get; }
6957                 public int max_length { get; set; }
6958                 public string text { get; }
6959                 public virtual signal void deleted_text (uint position, uint n_chars);
6960                 public virtual signal void inserted_text (uint position, string chars, uint n_chars);
6961         }
6962         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_text_node_get_type ()")]
6963         public class TextNode : Clutter.PaintNode {
6964                 [CCode (has_construct_function = false, type = "ClutterPaintNode*")]
6965                 public TextNode (Pango.Layout? layout, Clutter.Color? color);
6966         }
6967         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_texture_get_type ()")]
6968         public class Texture : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Scriptable, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
6969                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6970                 [Deprecated (since = "1.12")]
6971                 public Texture ();
6972                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6973                 [Deprecated (since = "1.8")]
6974                 public Texture.from_actor (Clutter.Actor actor);
6975                 [CCode (has_construct_function = false, type = "ClutterActor*")]
6976                 [Deprecated (since = "1.12")]
6977                 public Texture.from_file (string filename) throws Clutter.TextureError;
6978                 [Deprecated (since = "1.12")]
6979                 public void get_base_size (out int width, out int height);
6980                 [Deprecated (since = "1.12")]
6981                 public unowned Cogl.Handle get_cogl_material ();
6982                 [Deprecated (since = "1.12")]
6983                 public unowned Cogl.Handle get_cogl_texture ();
6984                 [Deprecated (since = "1.12")]
6985                 public Clutter.TextureQuality get_filter_quality ();
6986                 [Deprecated (since = "1.12")]
6987                 public bool get_keep_aspect_ratio ();
6988                 [Deprecated (since = "1.12")]
6989                 public bool get_load_async ();
6990                 [Deprecated (since = "1.12")]
6991                 public bool get_load_data_async ();
6992                 [Deprecated (since = "1.12")]
6993                 public int get_max_tile_waste ();
6994                 [Deprecated (since = "1.12")]
6995                 public bool get_pick_with_alpha ();
6996                 [Deprecated (since = "1.12")]
6997                 public Cogl.PixelFormat get_pixel_format ();
6998                 [Deprecated (since = "1.12")]
6999                 public void get_repeat (out bool repeat_x, out bool repeat_y);
7000                 [Deprecated (since = "1.12")]
7001                 public bool get_sync_size ();
7002                 [Deprecated (since = "1.12")]
7003                 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;
7004                 [Deprecated (since = "1.12")]
7005                 public void set_cogl_material (Cogl.Handle cogl_material);
7006                 [Deprecated (since = "1.12")]
7007                 public void set_cogl_texture (Cogl.Handle cogl_tex);
7008                 [Deprecated (since = "1.12")]
7009                 public void set_filter_quality (Clutter.TextureQuality filter_quality);
7010                 [Deprecated (since = "1.12")]
7011                 public bool set_from_file (string filename) throws GLib.Error;
7012                 [Deprecated (since = "1.12")]
7013                 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;
7014                 [Deprecated (since = "1.10")]
7015                 public bool set_from_yuv_data ([CCode (array_length = false)] uint8[] data, int width, int height, Clutter.TextureFlags flags) throws GLib.Error;
7016                 [Deprecated (since = "1.12")]
7017                 public void set_keep_aspect_ratio (bool keep_aspect);
7018                 [Deprecated (since = "1.12")]
7019                 public void set_load_async (bool load_async);
7020                 [Deprecated (since = "1.12")]
7021                 public void set_load_data_async (bool load_async);
7022                 [Deprecated (since = "1.12")]
7023                 public void set_pick_with_alpha (bool pick_with_alpha);
7024                 [Deprecated (since = "1.12")]
7025                 public void set_repeat (bool repeat_x, bool repeat_y);
7026                 [Deprecated (since = "1.12")]
7027                 public void set_sync_size (bool sync_size);
7028                 public Cogl.Material cogl_material { get; set; }
7029                 public Cogl.Texture cogl_texture { get; set; }
7030                 [NoAccessorMethod]
7031                 public bool disable_slicing { get; construct; }
7032                 [Deprecated (since = "1.12")]
7033                 [NoAccessorMethod]
7034                 public string filename { owned get; set; }
7035                 public Clutter.TextureQuality filter_quality { get; set construct; }
7036                 public bool keep_aspect_ratio { get; set; }
7037                 [Deprecated (since = "1.12")]
7038                 public bool load_async { set; }
7039                 [Deprecated (since = "1.12")]
7040                 public bool load_data_async { set; }
7041                 public bool pick_with_alpha { get; set; }
7042                 public Cogl.PixelFormat pixel_format { get; }
7043                 [NoAccessorMethod]
7044                 public bool repeat_x { get; set; }
7045                 [NoAccessorMethod]
7046                 public bool repeat_y { get; set; }
7047                 public bool sync_size { get; set; }
7048                 [NoAccessorMethod]
7049                 public int tile_waste { get; }
7050                 [Deprecated (since = "1.12")]
7051                 public virtual signal void load_finished (GLib.Error error);
7052                 [Deprecated (since = "1.12")]
7053                 public virtual signal void pixbuf_change ();
7054                 [Deprecated (since = "1.12")]
7055                 public virtual signal void size_change (int width, int height);
7056         }
7057         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_texture_node_get_type ()")]
7058         public class TextureNode : Clutter.PipelineNode {
7059                 [CCode (has_construct_function = false, type = "ClutterPaintNode*")]
7060                 public TextureNode (Cogl.Texture texture, Clutter.Color? color, Clutter.ScalingFilter min_filter, Clutter.ScalingFilter mag_filter);
7061         }
7062         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_timeline_get_type ()")]
7063         public class Timeline : GLib.Object, Clutter.Scriptable {
7064                 [CCode (has_construct_function = false)]
7065                 public Timeline (uint msecs);
7066                 public void add_marker (string marker_name, double progress);
7067                 public void add_marker_at_time (string marker_name, uint msecs);
7068                 public void advance (uint msecs);
7069                 public void advance_to_marker (string marker_name);
7070                 [Deprecated (since = "1.10")]
7071                 public Clutter.Timeline clone ();
7072                 public bool get_auto_reverse ();
7073                 public bool get_cubic_bezier_progress (Clutter.Point c_1, Clutter.Point c_2);
7074                 public int get_current_repeat ();
7075                 public uint get_delay ();
7076                 public uint get_delta ();
7077                 public Clutter.TimelineDirection get_direction ();
7078                 public uint get_duration ();
7079                 public int64 get_duration_hint ();
7080                 public uint get_elapsed_time ();
7081                 [Deprecated (since = "1.10")]
7082                 public bool get_loop ();
7083                 public double get_progress ();
7084                 public Clutter.AnimationMode get_progress_mode ();
7085                 public int get_repeat_count ();
7086                 public bool get_step_progress (out int n_steps, out Clutter.StepMode step_mode);
7087                 public bool has_marker (string marker_name);
7088                 public bool is_playing ();
7089                 [CCode (array_length_pos = 1.1, array_length_type = "gsize", array_null_terminated = true)]
7090                 public string[] list_markers (int msecs);
7091                 public void pause ();
7092                 public void remove_marker (string marker_name);
7093                 public void rewind ();
7094                 public void set_auto_reverse (bool reverse);
7095                 public void set_cubic_bezier_progress (Clutter.Point c_1, Clutter.Point c_2);
7096                 public void set_delay (uint msecs);
7097                 public void set_direction (Clutter.TimelineDirection direction);
7098                 public void set_duration (uint msecs);
7099                 [Deprecated (since = "1.10")]
7100                 public void set_loop (bool loop);
7101                 public void set_progress_func (owned Clutter.TimelineProgressFunc? func);
7102                 public void set_progress_mode (Clutter.AnimationMode mode);
7103                 public void set_repeat_count (int count);
7104                 public void set_step_progress (int n_steps, Clutter.StepMode step_mode);
7105                 public void skip (uint msecs);
7106                 public void start ();
7107                 public void stop ();
7108                 public bool auto_reverse { get; set; }
7109                 public uint delay { get; set; }
7110                 public Clutter.TimelineDirection direction { get; set; }
7111                 public uint duration { get; set; }
7112                 [Deprecated (since = "1.10")]
7113                 public bool loop { get; set; }
7114                 public Clutter.AnimationMode progress_mode { get; set; }
7115                 public int repeat_count { get; set; }
7116                 public virtual signal void completed ();
7117                 public virtual signal void marker_reached (string marker_name, int msecs);
7118                 public virtual signal void new_frame (int msecs);
7119                 public virtual signal void paused ();
7120                 public virtual signal void started ();
7121                 public virtual signal void stopped (bool is_finished);
7122         }
7123         [CCode (cheader_filename = "clutter/clutter.h")]
7124         [Compact]
7125         [Deprecated (since = "1.6")]
7126         public class TimeoutPool {
7127                 [CCode (has_construct_function = false)]
7128                 public TimeoutPool (int priority);
7129                 public uint add (uint fps, owned GLib.SourceFunc func);
7130                 public void remove (uint id_);
7131         }
7132         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_transition_get_type ()")]
7133         public abstract class Transition : Clutter.Timeline, Clutter.Scriptable {
7134                 [CCode (has_construct_function = false)]
7135                 protected Transition ();
7136                 [NoWrapper]
7137                 public virtual void attached (Clutter.Animatable animatable);
7138                 [NoWrapper]
7139                 public virtual void compute_value (Clutter.Animatable animatable, Clutter.Interval interval, double progress);
7140                 [NoWrapper]
7141                 public virtual void detached (Clutter.Animatable animatable);
7142                 public unowned Clutter.Animatable get_animatable ();
7143                 public unowned Clutter.Interval get_interval ();
7144                 public bool get_remove_on_complete ();
7145                 public void set_animatable (Clutter.Animatable? animatable);
7146                 public void set_from_value (GLib.Value value);
7147                 public void set_interval (Clutter.Interval? interval);
7148                 public void set_remove_on_complete (bool remove_complete);
7149                 public void set_to_value (GLib.Value value);
7150                 public Clutter.Animatable animatable { get; set; }
7151                 public Clutter.Interval interval { get; set; }
7152                 public bool remove_on_complete { get; set; }
7153         }
7154         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_transition_group_get_type ()")]
7155         public class TransitionGroup : Clutter.Transition, Clutter.Scriptable {
7156                 [CCode (has_construct_function = false, type = "ClutterTransition*")]
7157                 public TransitionGroup ();
7158                 public void add_transition (Clutter.Transition transition);
7159                 public void remove_all ();
7160                 public void remove_transition (Clutter.Transition transition);
7161         }
7162         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_zoom_action_get_type ()")]
7163         public class ZoomAction : Clutter.GestureAction {
7164                 [CCode (has_construct_function = false, type = "ClutterAction*")]
7165                 public ZoomAction ();
7166                 public void get_focal_point (Clutter.Point point);
7167                 public void get_transformed_focal_point (Clutter.Point point);
7168                 public Clutter.ZoomAxis get_zoom_axis ();
7169                 public void set_zoom_axis (Clutter.ZoomAxis axis);
7170                 public Clutter.ZoomAxis zoom_axis { get; set; }
7171                 public virtual signal bool zoom (Clutter.Actor actor, Clutter.Point focal_point, double factor);
7172         }
7173         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_animatable_get_type ()")]
7174         public interface Animatable : GLib.Object {
7175                 [Deprecated (since = "1.8")]
7176                 public abstract bool animate_property (Clutter.Animation animation, string property_name, GLib.Value initial_value, GLib.Value final_value, double progress, GLib.Value value);
7177                 public abstract unowned GLib.ParamSpec find_property (string property_name);
7178                 public abstract void get_initial_state (string property_name, GLib.Value value);
7179                 public abstract bool interpolate_value (string property_name, Clutter.Interval interval, double progress, out GLib.Value value);
7180                 public abstract void set_final_state (string property_name, GLib.Value value);
7181         }
7182         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_container_get_type ()")]
7183         public interface Container : GLib.Object {
7184                 public void add (params Clutter.Actor[] actors);
7185                 [CCode (vfunc_name = "add")]
7186                 [Deprecated (since = "1.10")]
7187                 public abstract void add_actor (Clutter.Actor actor);
7188                 [Deprecated (since = "1.10")]
7189                 public void add_valist (Clutter.Actor first_actor, va_list var_args);
7190                 public void child_get (Clutter.Actor actor, ...);
7191                 public void child_get_property (Clutter.Actor child, string property, GLib.Value value);
7192                 public void child_set (Clutter.Actor actor, ...);
7193                 public void child_set_property (Clutter.Actor child, string property, GLib.Value value);
7194                 public static unowned GLib.ParamSpec class_find_child_property (GLib.ObjectClass klass, string property_name);
7195                 [CCode (array_length_pos = 1.1, array_length_type = "guint")]
7196                 public static GLib.ParamSpec[] class_list_child_properties (GLib.ObjectClass klass);
7197                 public virtual void create_child_meta (Clutter.Actor actor);
7198                 public virtual void destroy_child_meta (Clutter.Actor actor);
7199                 public unowned Clutter.Actor find_child_by_name (string child_name);
7200                 [CCode (cname = "clutter_container_class_find_child_property")]
7201                 public class unowned GLib.ParamSpec find_child_property (string property_name);
7202                 [Deprecated (since = "1.10")]
7203                 public abstract void @foreach (Clutter.Callback callback);
7204                 [Deprecated (since = "1.10")]
7205                 public virtual void foreach_with_internals (Clutter.Callback callback);
7206                 public virtual unowned Clutter.ChildMeta get_child_meta (Clutter.Actor actor);
7207                 [Deprecated (since = "1.10")]
7208                 public GLib.List<weak Clutter.Actor> get_children ();
7209                 [CCode (cname = "clutter_container_class_list_child_properties")]
7210                 public class unowned GLib.ParamSpec[] list_child_properties ();
7211                 [CCode (vfunc_name = "lower")]
7212                 [Deprecated (since = "1.10")]
7213                 public virtual void lower_child (Clutter.Actor actor, Clutter.Actor? sibling = null);
7214                 [CCode (vfunc_name = "raise")]
7215                 [Deprecated (since = "1.10")]
7216                 public virtual void raise_child (Clutter.Actor actor, Clutter.Actor? sibling = null);
7217                 [Deprecated (since = "1.10")]
7218                 public void remove (...);
7219                 [CCode (vfunc_name = "remove")]
7220                 [Deprecated (since = "1.10")]
7221                 public abstract void remove_actor (Clutter.Actor actor);
7222                 [Deprecated (since = "1.10")]
7223                 public void remove_valist (Clutter.Actor first_actor, va_list var_args);
7224                 [Deprecated (since = "1.10")]
7225                 public abstract void sort_depth_order ();
7226                 public virtual signal void actor_added (Clutter.Actor actor);
7227                 public virtual signal void actor_removed (Clutter.Actor actor);
7228                 [HasEmitter]
7229                 public virtual signal void child_notify (Clutter.Actor child, GLib.ParamSpec pspec);
7230         }
7231         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_content_get_type ()")]
7232         public interface Content : GLib.Object {
7233                 public abstract bool get_preferred_size (out float width, out float height);
7234                 public abstract void invalidate ();
7235                 [NoWrapper]
7236                 public abstract void paint_content (Clutter.Actor actor, Clutter.PaintNode node);
7237                 public virtual signal void attached (Clutter.Actor actor);
7238                 public virtual signal void detached (Clutter.Actor actor);
7239         }
7240         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_media_get_type ()")]
7241         public interface Media : GLib.Object {
7242                 [Deprecated (since = "1.12")]
7243                 public double get_audio_volume ();
7244                 [Deprecated (since = "1.12")]
7245                 public double get_buffer_fill ();
7246                 [Deprecated (since = "1.12")]
7247                 public bool get_can_seek ();
7248                 [Deprecated (since = "1.12")]
7249                 public double get_duration ();
7250                 [Deprecated (since = "1.12")]
7251                 public bool get_playing ();
7252                 [Deprecated (since = "1.12")]
7253                 public double get_progress ();
7254                 [Deprecated (since = "1.12")]
7255                 public string get_subtitle_font_name ();
7256                 [Deprecated (since = "1.12")]
7257                 public string get_subtitle_uri ();
7258                 [Deprecated (since = "1.12")]
7259                 public string get_uri ();
7260                 [Deprecated (since = "1.12")]
7261                 public void set_audio_volume (double volume);
7262                 [Deprecated (since = "1.12")]
7263                 public void set_filename (string filename);
7264                 [Deprecated (since = "1.12")]
7265                 public void set_playing (bool playing);
7266                 [Deprecated (since = "1.12")]
7267                 public void set_progress (double progress);
7268                 [Deprecated (since = "1.12")]
7269                 public void set_subtitle_font_name (string font_name);
7270                 [Deprecated (since = "1.12")]
7271                 public void set_subtitle_uri (string uri);
7272                 [Deprecated (since = "1.12")]
7273                 public void set_uri (string uri);
7274                 [ConcreteAccessor]
7275                 [Deprecated (since = "1.12")]
7276                 public abstract double audio_volume { get; set; }
7277                 [ConcreteAccessor]
7278                 [Deprecated (since = "1.12")]
7279                 public abstract double buffer_fill { get; }
7280                 [ConcreteAccessor]
7281                 [Deprecated (since = "1.12")]
7282                 public abstract bool can_seek { get; }
7283                 [ConcreteAccessor]
7284                 [Deprecated (since = "1.12")]
7285                 public abstract double duration { get; }
7286                 [ConcreteAccessor]
7287                 [Deprecated (since = "1.12")]
7288                 public abstract bool playing { get; set; }
7289                 [ConcreteAccessor]
7290                 [Deprecated (since = "1.12")]
7291                 public abstract double progress { get; set; }
7292                 [ConcreteAccessor]
7293                 [Deprecated (since = "1.12")]
7294                 public abstract string subtitle_font_name { owned get; set; }
7295                 [ConcreteAccessor]
7296                 [Deprecated (since = "1.12")]
7297                 public abstract string subtitle_uri { owned get; set; }
7298                 [ConcreteAccessor]
7299                 [Deprecated (since = "1.12")]
7300                 public abstract string uri { owned get; set; }
7301                 [Deprecated (since = "1.12")]
7302                 public virtual signal void eos ();
7303                 [Deprecated (since = "1.12")]
7304                 public virtual signal void error (GLib.Error error);
7305         }
7306         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_scriptable_get_type ()")]
7307         public interface Scriptable : GLib.Object {
7308                 public abstract unowned string get_id ();
7309                 public abstract bool parse_custom_node (Clutter.Script script, GLib.Value value, string name, Json.Node node);
7310                 public abstract void set_custom_property (Clutter.Script script, string name, GLib.Value value);
7311                 public abstract void set_id (string id_);
7312         }
7313         [CCode (cheader_filename = "clutter/clutter.h")]
7314         public interface StageWindow : GLib.Object {
7315                 [NoWrapper]
7316                 public abstract void add_redraw_clip (Clutter.Geometry stage_rectangle);
7317                 [NoWrapper]
7318                 public abstract void get_geometry (Clutter.Geometry geometry);
7319                 [NoWrapper]
7320                 public abstract int get_pending_swaps ();
7321                 [NoWrapper]
7322                 public abstract unowned Clutter.Actor get_wrapper ();
7323                 [NoWrapper]
7324                 public abstract bool has_redraw_clips ();
7325                 [NoWrapper]
7326                 public abstract void hide ();
7327                 [NoWrapper]
7328                 public abstract bool ignoring_redraw_clips ();
7329                 [NoWrapper]
7330                 public abstract bool realize ();
7331                 [NoWrapper]
7332                 public abstract void resize (int width, int height);
7333                 [NoWrapper]
7334                 public abstract void set_cursor_visible (bool cursor_visible);
7335                 [NoWrapper]
7336                 public abstract void set_fullscreen (bool is_fullscreen);
7337                 [NoWrapper]
7338                 public abstract void set_title (string title);
7339                 [NoWrapper]
7340                 public abstract void set_user_resizable (bool is_resizable);
7341                 [NoWrapper]
7342                 public abstract void show (bool do_raise);
7343                 [NoWrapper]
7344                 public abstract void unrealize ();
7345         }
7346         [CCode (cheader_filename = "clutter/clutter.h", type_id = "CLUTTER_TYPE_ACTOR_BOX")]
7347         public struct ActorBox {
7348                 public float x1;
7349                 public float y1;
7350                 public float x2;
7351                 public float y2;
7352                 public static Clutter.ActorBox? alloc ();
7353                 public void clamp_to_pixel ();
7354                 public bool contains (float x, float y);
7355                 public Clutter.ActorBox? copy ();
7356                 public bool equal (Clutter.ActorBox box_b);
7357                 public void free ();
7358                 [CCode (cname = "clutter_actor_box_from_vertices")]
7359                 public ActorBox.from_vertices (Clutter.Vertex[] verts);
7360                 public float get_area ();
7361                 public float get_height ();
7362                 public void get_origin (out float x, out float y);
7363                 public void get_size (out float width, out float height);
7364                 public float get_width ();
7365                 public float get_x ();
7366                 public float get_y ();
7367                 public unowned Clutter.ActorBox? init (float x_1, float y_1, float x_2, float y_2);
7368                 public void init_rect (float x, float y, float width, float height);
7369                 public Clutter.ActorBox interpolate (Clutter.ActorBox final, double progress);
7370                 public void set_origin (float x, float y);
7371                 public void set_size (float width, float height);
7372                 public Clutter.ActorBox union (Clutter.ActorBox b);
7373         }
7374         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7375         public struct ActorIter {
7376                 public void destroy ();
7377                 public void init (Clutter.Actor root);
7378                 public bool is_valid ();
7379                 public bool next (out unowned Clutter.Actor child);
7380                 public bool prev (out unowned Clutter.Actor child);
7381                 public void remove ();
7382         }
7383         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7384         public struct AnyEvent {
7385                 public Clutter.EventType type;
7386                 public uint32 time;
7387                 public Clutter.EventFlags flags;
7388                 public weak Clutter.Stage stage;
7389                 public weak Clutter.Actor source;
7390         }
7391         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7392         public struct ButtonEvent {
7393                 public Clutter.EventType type;
7394                 public uint32 time;
7395                 public Clutter.EventFlags flags;
7396                 public weak Clutter.Stage stage;
7397                 public weak Clutter.Actor source;
7398                 public float x;
7399                 public float y;
7400                 public Clutter.ModifierType modifier_state;
7401                 public uint32 button;
7402                 public uint click_count;
7403                 public double axes;
7404                 public weak Clutter.InputDevice device;
7405         }
7406         [CCode (cheader_filename = "clutter/clutter.h", type_id = "CLUTTER_TYPE_COLOR")]
7407         public struct Color {
7408                 public uint8 red;
7409                 public uint8 green;
7410                 public uint8 blue;
7411                 public uint8 alpha;
7412                 public Clutter.Color add (Clutter.Color b);
7413                 public static Clutter.Color? alloc ();
7414                 public Clutter.Color? copy ();
7415                 public Clutter.Color darken ();
7416                 public bool equal (Clutter.Color v2);
7417                 public void free ();
7418                 [CCode (cname = "clutter_color_from_hls")]
7419                 public Color.from_hls (float hue, float luminance, float saturation);
7420                 [CCode (cname = "clutter_color_from_pixel")]
7421                 public Color.from_pixel (uint32 pixel);
7422                 [CCode (cname = "clutter_color_from_string")]
7423                 public Color.from_string (string str);
7424                 public static unowned Clutter.Color? get_static (Clutter.StaticColor color);
7425                 public uint hash ();
7426                 public unowned Clutter.Color? init (uint8 red, uint8 green, uint8 blue, uint8 alpha);
7427                 public Clutter.Color interpolate (Clutter.Color final, double progress);
7428                 public Clutter.Color lighten ();
7429                 [CCode (cname = "clutter_color_from_string")]
7430                 public bool parse_string (string str);
7431                 public Clutter.Color shade (double factor);
7432                 public Clutter.Color subtract (Clutter.Color b);
7433                 public void to_hls (out float hue, out float luminance, out float saturation);
7434                 public uint32 to_pixel ();
7435                 public string to_string ();
7436         }
7437         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7438         public struct CrossingEvent {
7439                 public Clutter.EventType type;
7440                 public uint32 time;
7441                 public Clutter.EventFlags flags;
7442                 public weak Clutter.Stage stage;
7443                 public weak Clutter.Actor source;
7444                 public float x;
7445                 public float y;
7446                 public weak Clutter.InputDevice device;
7447                 public weak Clutter.Actor related;
7448         }
7449         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_fog_get_type ()")]
7450         [Deprecated (since = "1.10")]
7451         public struct Fog {
7452                 public float z_near;
7453                 public float z_far;
7454         }
7455         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_geometry_get_type ()")]
7456         [Deprecated (since = "1.16")]
7457         public struct Geometry {
7458                 public int x;
7459                 public int y;
7460                 public uint width;
7461                 public uint height;
7462                 public bool intersects (Clutter.Geometry geometry1);
7463                 public Clutter.Geometry union (Clutter.Geometry geometry_b);
7464         }
7465         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7466         public struct KeyEvent {
7467                 public Clutter.EventType type;
7468                 public uint32 time;
7469                 public Clutter.EventFlags flags;
7470                 public weak Clutter.Stage stage;
7471                 public weak Clutter.Actor source;
7472                 public Clutter.ModifierType modifier_state;
7473                 public uint keyval;
7474                 public uint16 hardware_keycode;
7475                 public unichar unicode_value;
7476                 public weak Clutter.InputDevice device;
7477         }
7478         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_knot_get_type ()")]
7479         public struct Knot {
7480                 public int x;
7481                 public int y;
7482                 public Clutter.Knot? copy ();
7483                 public bool equal (Clutter.Knot knot_b);
7484                 public void free ();
7485         }
7486         [CCode (cheader_filename = "clutter/clutter.h")]
7487         public struct Matrix : Cogl.Matrix {
7488                 public static Clutter.Matrix? alloc ();
7489                 public static void free (Clutter.Matrix? matrix);
7490                 public static GLib.Type get_type ();
7491                 public static unowned Clutter.Matrix? init_from_array (Clutter.Matrix matrix, [CCode (array_length = false)] float[] values);
7492                 public static unowned Clutter.Matrix? init_from_matrix (Clutter.Matrix a, Clutter.Matrix b);
7493                 public static unowned Clutter.Matrix? init_identity (Clutter.Matrix matrix);
7494         }
7495         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7496         public struct MotionEvent {
7497                 public Clutter.EventType type;
7498                 public uint32 time;
7499                 public Clutter.EventFlags flags;
7500                 public weak Clutter.Stage stage;
7501                 public weak Clutter.Actor source;
7502                 public float x;
7503                 public float y;
7504                 public Clutter.ModifierType modifier_state;
7505                 public double axes;
7506                 public weak Clutter.InputDevice device;
7507         }
7508         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_path_node_get_type ()")]
7509         public struct PathNode {
7510                 public Clutter.PathNodeType type;
7511                 [CCode (array_length = false, array_null_terminated = true)]
7512                 public weak Clutter.Knot[] points;
7513                 public Clutter.PathNode? copy ();
7514                 public bool equal (Clutter.PathNode node_b);
7515                 public void free ();
7516         }
7517         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_perspective_get_type ()")]
7518         public struct Perspective {
7519                 public float fovy;
7520                 public float aspect;
7521                 public float z_near;
7522                 public float z_far;
7523         }
7524         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7525         public class ScrollEvent : Event {
7526                 public Clutter.EventType type;
7527                 public uint32 time;
7528                 public Clutter.EventFlags flags;
7529                 public weak Clutter.Stage stage;
7530                 public weak Clutter.Actor source;
7531                 public float x;
7532                 public float y;
7533                 public Clutter.ScrollDirection direction;
7534                 public Clutter.ModifierType modifier_state;
7535                 public double axes;
7536                 public weak Clutter.InputDevice device;
7537         }
7538         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7539         public struct StageStateEvent {
7540                 public Clutter.EventType type;
7541                 public uint32 time;
7542                 public Clutter.EventFlags flags;
7543                 public weak Clutter.Stage stage;
7544                 public weak Clutter.Actor source;
7545                 public Clutter.StageState changed_mask;
7546                 public Clutter.StageState new_state;
7547         }
7548         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7549         public struct TouchEvent {
7550                 public Clutter.EventType type;
7551                 public uint32 time;
7552                 public Clutter.EventFlags flags;
7553                 public weak Clutter.Stage stage;
7554                 public weak Clutter.Actor source;
7555                 public float x;
7556                 public float y;
7557                 public weak Clutter.EventSequence sequence;
7558                 public Clutter.ModifierType modifier_state;
7559                 public double axes;
7560                 public weak Clutter.InputDevice device;
7561         }
7562         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7563         public struct TouchpadPinchEvent {
7564                 public Clutter.EventType type;
7565                 public uint32 time;
7566                 public Clutter.EventFlags flags;
7567                 public weak Clutter.Stage stage;
7568                 public weak Clutter.Actor source;
7569                 public Clutter.TouchpadGesturePhase phase;
7570                 public float x;
7571                 public float y;
7572                 public float dx;
7573                 public float dy;
7574                 public float angle_delta;
7575                 public float scale;
7576         }
7577         [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
7578         public struct TouchpadSwipeEvent {
7579                 public Clutter.EventType type;
7580                 public uint32 time;
7581                 public Clutter.EventFlags flags;
7582                 public weak Clutter.Stage stage;
7583                 public weak Clutter.Actor source;
7584                 public Clutter.TouchpadGesturePhase phase;
7585                 public uint n_fingers;
7586                 public float x;
7587                 public float y;
7588                 public float dx;
7589                 public float dy;
7590         }
7591         [CCode (cheader_filename = "clutter/clutter.h", type_id = "CLUTTER_TYPE_UNITS")]
7592         public struct Units {
7593                 public Clutter.Units? copy ();
7594                 public void free ();
7595                 [CCode (cname = "clutter_units_from_cm")]
7596                 public Units.from_cm (float cm);
7597                 [CCode (cname = "clutter_units_from_em")]
7598                 public Units.from_em (float em);
7599                 [CCode (cname = "clutter_units_from_em_for_font")]
7600                 public Units.from_em_for_font (string font_name, float em);
7601                 [CCode (cname = "clutter_units_from_mm")]
7602                 public Units.from_mm (float mm);
7603                 [CCode (cname = "clutter_units_from_pixels")]
7604                 public Units.from_pixels (int px);
7605                 [CCode (cname = "clutter_units_from_pt")]
7606                 public Units.from_pt (float pt);
7607                 [CCode (cname = "clutter_units_from_string")]
7608                 public Units.from_string (string str);
7609                 public Clutter.UnitType get_unit_type ();
7610                 public float get_unit_value ();
7611                 public float to_pixels ();
7612                 public string to_string ();
7613         }
7614         [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_vertex_get_type ()")]
7615         public struct Vertex {
7616                 public float x;
7617                 public float y;
7618                 public float z;
7619                 public static Clutter.Vertex? alloc ();
7620                 public Clutter.Vertex? copy ();
7621                 public bool equal (Clutter.Vertex vertex_b);
7622                 public void free ();
7623                 public unowned Clutter.Vertex? init (float x, float y, float z);
7624         }
7625         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ACTOR_ALIGN_", type_id = "clutter_actor_align_get_type ()")]
7626         public enum ActorAlign {
7627                 FILL,
7628                 START,
7629                 CENTER,
7630                 END
7631         }
7632         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ACTOR_", type_id = "clutter_actor_flags_get_type ()")]
7633         [Flags]
7634         public enum ActorFlags {
7635                 MAPPED,
7636                 REALIZED,
7637                 REACTIVE,
7638                 VISIBLE,
7639                 NO_LAYOUT
7640         }
7641         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ALIGN_", type_id = "clutter_align_axis_get_type ()")]
7642         public enum AlignAxis {
7643                 X_AXIS,
7644                 Y_AXIS,
7645                 BOTH
7646         }
7647         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_allocation_flags_get_type ()")]
7648         [Flags]
7649         public enum AllocationFlags {
7650                 ALLOCATION_NONE,
7651                 ABSOLUTE_ORIGIN_CHANGED,
7652                 DELEGATE_LAYOUT
7653         }
7654         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_animation_mode_get_type ()")]
7655         public enum AnimationMode {
7656                 CUSTOM_MODE,
7657                 LINEAR,
7658                 EASE_IN_QUAD,
7659                 EASE_OUT_QUAD,
7660                 EASE_IN_OUT_QUAD,
7661                 EASE_IN_CUBIC,
7662                 EASE_OUT_CUBIC,
7663                 EASE_IN_OUT_CUBIC,
7664                 EASE_IN_QUART,
7665                 EASE_OUT_QUART,
7666                 EASE_IN_OUT_QUART,
7667                 EASE_IN_QUINT,
7668                 EASE_OUT_QUINT,
7669                 EASE_IN_OUT_QUINT,
7670                 EASE_IN_SINE,
7671                 EASE_OUT_SINE,
7672                 EASE_IN_OUT_SINE,
7673                 EASE_IN_EXPO,
7674                 EASE_OUT_EXPO,
7675                 EASE_IN_OUT_EXPO,
7676                 EASE_IN_CIRC,
7677                 EASE_OUT_CIRC,
7678                 EASE_IN_OUT_CIRC,
7679                 EASE_IN_ELASTIC,
7680                 EASE_OUT_ELASTIC,
7681                 EASE_IN_OUT_ELASTIC,
7682                 EASE_IN_BACK,
7683                 EASE_OUT_BACK,
7684                 EASE_IN_OUT_BACK,
7685                 EASE_IN_BOUNCE,
7686                 EASE_OUT_BOUNCE,
7687                 EASE_IN_OUT_BOUNCE,
7688                 STEPS,
7689                 STEP_START,
7690                 STEP_END,
7691                 CUBIC_BEZIER,
7692                 EASE,
7693                 EASE_IN,
7694                 EASE_OUT,
7695                 EASE_IN_OUT,
7696                 ANIMATION_LAST
7697         }
7698         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_BIN_ALIGNMENT_", type_id = "clutter_bin_alignment_get_type ()")]
7699         public enum BinAlignment {
7700                 [Deprecated]
7701                 FIXED,
7702                 [Deprecated]
7703                 FILL,
7704                 START,
7705                 [Deprecated]
7706                 END,
7707                 [Deprecated]
7708                 CENTER
7709         }
7710         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_BIND_", type_id = "clutter_bind_coordinate_get_type ()")]
7711         public enum BindCoordinate {
7712                 X,
7713                 Y,
7714                 WIDTH,
7715                 HEIGHT,
7716                 POSITION,
7717                 SIZE,
7718                 ALL
7719         }
7720         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_BOX_ALIGNMENT_", type_id = "clutter_box_alignment_get_type ()")]
7721         public enum BoxAlignment {
7722                 START,
7723                 END,
7724                 CENTER
7725         }
7726         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_CONTENT_GRAVITY_", type_id = "clutter_content_gravity_get_type ()")]
7727         public enum ContentGravity {
7728                 TOP_LEFT,
7729                 TOP,
7730                 TOP_RIGHT,
7731                 LEFT,
7732                 CENTER,
7733                 RIGHT,
7734                 BOTTOM_LEFT,
7735                 BOTTOM,
7736                 BOTTOM_RIGHT,
7737                 RESIZE_FILL,
7738                 RESIZE_ASPECT
7739         }
7740         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_REPEAT_", type_id = "clutter_content_repeat_get_type ()")]
7741         [Flags]
7742         public enum ContentRepeat {
7743                 NONE,
7744                 X_AXIS,
7745                 Y_AXIS,
7746                 BOTH
7747         }
7748         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_DRAG_", type_id = "clutter_drag_axis_get_type ()")]
7749         public enum DragAxis {
7750                 AXIS_NONE,
7751                 X_AXIS,
7752                 Y_AXIS
7753         }
7754         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_EFFECT_PAINT_ACTOR_", type_id = "clutter_effect_paint_flags_get_type ()")]
7755         [Flags]
7756         public enum EffectPaintFlags {
7757                 [CCode (cname = "CLUTTER_EFFECT_PAINT_ACTOR_DIRTY")]
7758                 ACTOR_DIRTY
7759         }
7760         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_EVENT_", type_id = "clutter_event_flags_get_type ()")]
7761         [Flags]
7762         public enum EventFlags {
7763                 NONE,
7764                 FLAG_SYNTHETIC
7765         }
7766         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_event_type_get_type ()")]
7767         public enum EventType {
7768                 NOTHING,
7769                 KEY_PRESS,
7770                 KEY_RELEASE,
7771                 MOTION,
7772                 ENTER,
7773                 LEAVE,
7774                 BUTTON_PRESS,
7775                 BUTTON_RELEASE,
7776                 SCROLL,
7777                 STAGE_STATE,
7778                 DESTROY_NOTIFY,
7779                 CLIENT_MESSAGE,
7780                 DELETE,
7781                 TOUCH_BEGIN,
7782                 TOUCH_UPDATE,
7783                 TOUCH_END,
7784                 TOUCH_CANCEL,
7785                 TOUCHPAD_PINCH,
7786                 TOUCHPAD_SWIPE,
7787                 EVENT_LAST
7788         }
7789         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_FEATURE_")]
7790         [Flags]
7791         public enum FeatureFlags {
7792                 TEXTURE_NPOT,
7793                 SYNC_TO_VBLANK,
7794                 TEXTURE_YUV,
7795                 TEXTURE_READ_PIXELS,
7796                 STAGE_STATIC,
7797                 STAGE_USER_RESIZE,
7798                 STAGE_CURSOR,
7799                 SHADERS_GLSL,
7800                 OFFSCREEN,
7801                 STAGE_MULTIPLE,
7802                 SWAP_EVENTS;
7803                 [CCode (cname = "clutter_feature_available")]
7804                 public bool is_available ();
7805                 [CCode (cname = "clutter_feature_get_all")]
7806                 public static Clutter.FeatureFlags @get ();
7807         }
7808         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_FLOW_", type_id = "clutter_flow_orientation_get_type ()")]
7809         public enum FlowOrientation {
7810                 HORIZONTAL,
7811                 VERTICAL
7812         }
7813         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_FONT_", type_id = "clutter_font_flags_get_type ()")]
7814         [Deprecated (since = "1.22")]
7815         [Flags]
7816         public enum FontFlags {
7817                 MIPMAPPING,
7818                 HINTING
7819         }
7820         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_GESTURE_TRIGGER_EDGE_", type_id = "clutter_gesture_trigger_edge_get_type ()")]
7821         public enum GestureTriggerEdge {
7822                 NONE,
7823                 AFTER,
7824                 BEFORE
7825         }
7826         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_GRAVITY_", type_id = "clutter_gravity_get_type ()")]
7827         [Deprecated (since = "1.22")]
7828         public enum Gravity {
7829                 NONE,
7830                 NORTH,
7831                 NORTH_EAST,
7832                 EAST,
7833                 SOUTH_EAST,
7834                 SOUTH,
7835                 SOUTH_WEST,
7836                 WEST,
7837                 NORTH_WEST,
7838                 CENTER
7839         }
7840         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_GRID_POSITION_", type_id = "clutter_grid_position_get_type ()")]
7841         public enum GridPosition {
7842                 LEFT,
7843                 RIGHT,
7844                 TOP,
7845                 BOTTOM
7846         }
7847         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_INIT_", type_id = "clutter_init_error_get_type ()")]
7848         public enum InitError {
7849                 SUCCESS,
7850                 ERROR_UNKNOWN,
7851                 ERROR_THREADS,
7852                 ERROR_BACKEND,
7853                 ERROR_INTERNAL;
7854                 public static GLib.Quark quark ();
7855         }
7856         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_INPUT_AXIS_", type_id = "clutter_input_axis_get_type ()")]
7857         public enum InputAxis {
7858                 IGNORE,
7859                 X,
7860                 Y,
7861                 PRESSURE,
7862                 XTILT,
7863                 YTILT,
7864                 WHEEL,
7865                 DISTANCE,
7866                 LAST
7867         }
7868         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_input_device_type_get_type ()")]
7869         public enum InputDeviceType {
7870                 POINTER_DEVICE,
7871                 KEYBOARD_DEVICE,
7872                 EXTENSION_DEVICE,
7873                 JOYSTICK_DEVICE,
7874                 TABLET_DEVICE,
7875                 TOUCHPAD_DEVICE,
7876                 TOUCHSCREEN_DEVICE,
7877                 PEN_DEVICE,
7878                 ERASER_DEVICE,
7879                 CURSOR_DEVICE,
7880                 N_DEVICE_TYPES
7881         }
7882         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_INPUT_MODE_", type_id = "clutter_input_mode_get_type ()")]
7883         public enum InputMode {
7884                 MASTER,
7885                 SLAVE,
7886                 FLOATING
7887         }
7888         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_INTERPOLATION_", type_id = "clutter_interpolation_get_type ()")]
7889         [Deprecated (since = "1.22")]
7890         public enum Interpolation {
7891                 LINEAR,
7892                 CUBIC
7893         }
7894         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_LONG_PRESS_", type_id = "clutter_long_press_state_get_type ()")]
7895         public enum LongPressState {
7896                 QUERY,
7897                 ACTIVATE,
7898                 CANCEL
7899         }
7900         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_modifier_type_get_type ()")]
7901         [Flags]
7902         public enum ModifierType {
7903                 SHIFT_MASK,
7904                 LOCK_MASK,
7905                 CONTROL_MASK,
7906                 MOD1_MASK,
7907                 MOD2_MASK,
7908                 MOD3_MASK,
7909                 MOD4_MASK,
7910                 MOD5_MASK,
7911                 BUTTON1_MASK,
7912                 BUTTON2_MASK,
7913                 BUTTON3_MASK,
7914                 BUTTON4_MASK,
7915                 BUTTON5_MASK,
7916                 MODIFIER_RESERVED_13_MASK,
7917                 MODIFIER_RESERVED_14_MASK,
7918                 MODIFIER_RESERVED_15_MASK,
7919                 MODIFIER_RESERVED_16_MASK,
7920                 MODIFIER_RESERVED_17_MASK,
7921                 MODIFIER_RESERVED_18_MASK,
7922                 MODIFIER_RESERVED_19_MASK,
7923                 MODIFIER_RESERVED_20_MASK,
7924                 MODIFIER_RESERVED_21_MASK,
7925                 MODIFIER_RESERVED_22_MASK,
7926                 MODIFIER_RESERVED_23_MASK,
7927                 MODIFIER_RESERVED_24_MASK,
7928                 MODIFIER_RESERVED_25_MASK,
7929                 SUPER_MASK,
7930                 HYPER_MASK,
7931                 META_MASK,
7932                 MODIFIER_RESERVED_29_MASK,
7933                 RELEASE_MASK,
7934                 MODIFIER_MASK
7935         }
7936         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_OFFSCREEN_REDIRECT_", type_id = "clutter_offscreen_redirect_get_type ()")]
7937         [Flags]
7938         public enum OffscreenRedirect {
7939                 AUTOMATIC_FOR_OPACITY,
7940                 ALWAYS
7941         }
7942         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ORIENTATION_", type_id = "clutter_orientation_get_type ()")]
7943         public enum Orientation {
7944                 HORIZONTAL,
7945                 VERTICAL
7946         }
7947         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_PAN_", type_id = "clutter_pan_axis_get_type ()")]
7948         public enum PanAxis {
7949                 AXIS_NONE,
7950                 X_AXIS,
7951                 Y_AXIS,
7952                 AXIS_AUTO
7953         }
7954         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_PATH_", type_id = "clutter_path_node_type_get_type ()")]
7955         public enum PathNodeType {
7956                 MOVE_TO,
7957                 LINE_TO,
7958                 CURVE_TO,
7959                 CLOSE,
7960                 REL_MOVE_TO,
7961                 REL_LINE_TO,
7962                 REL_CURVE_TO
7963         }
7964         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_PICK_", type_id = "clutter_pick_mode_get_type ()")]
7965         public enum PickMode {
7966                 NONE,
7967                 REACTIVE,
7968                 ALL
7969         }
7970         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_REPAINT_FLAGS_", type_id = "clutter_repaint_flags_get_type ()")]
7971         [Flags]
7972         public enum RepaintFlags {
7973                 PRE_PAINT,
7974                 POST_PAINT,
7975                 QUEUE_REDRAW_ON_ADD
7976         }
7977         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_REQUEST_", type_id = "clutter_request_mode_get_type ()")]
7978         public enum RequestMode {
7979                 HEIGHT_FOR_WIDTH,
7980                 WIDTH_FOR_HEIGHT,
7981                 CONTENT_SIZE
7982         }
7983         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_rotate_axis_get_type ()")]
7984         public enum RotateAxis {
7985                 X_AXIS,
7986                 Y_AXIS,
7987                 Z_AXIS
7988         }
7989         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ROTATE_", type_id = "clutter_rotate_direction_get_type ()")]
7990         [Deprecated (since = "1.22")]
7991         public enum RotateDirection {
7992                 CW,
7993                 CCW
7994         }
7995         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SCALING_FILTER_", type_id = "clutter_scaling_filter_get_type ()")]
7996         public enum ScalingFilter {
7997                 LINEAR,
7998                 NEAREST,
7999                 TRILINEAR
8000         }
8001         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SCROLL_", type_id = "clutter_scroll_direction_get_type ()")]
8002         public enum ScrollDirection {
8003                 UP,
8004                 DOWN,
8005                 LEFT,
8006                 RIGHT,
8007                 SMOOTH
8008         }
8009         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SCROLL_", type_id = "clutter_scroll_mode_get_type ()")]
8010         [Flags]
8011         public enum ScrollMode {
8012                 NONE,
8013                 HORIZONTALLY,
8014                 VERTICALLY,
8015                 BOTH
8016         }
8017         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_shader_type_get_type ()")]
8018         public enum ShaderType {
8019                 VERTEX_SHADER,
8020                 FRAGMENT_SHADER
8021         }
8022         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SNAP_EDGE_", type_id = "clutter_snap_edge_get_type ()")]
8023         public enum SnapEdge {
8024                 TOP,
8025                 RIGHT,
8026                 BOTTOM,
8027                 LEFT
8028         }
8029         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_STAGE_STATE_", type_id = "clutter_stage_state_get_type ()")]
8030         [Flags]
8031         public enum StageState {
8032                 FULLSCREEN,
8033                 OFFSCREEN,
8034                 ACTIVATED
8035         }
8036         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_COLOR_", type_id = "clutter_static_color_get_type ()")]
8037         public enum StaticColor {
8038                 WHITE,
8039                 BLACK,
8040                 RED,
8041                 DARK_RED,
8042                 GREEN,
8043                 DARK_GREEN,
8044                 BLUE,
8045                 DARK_BLUE,
8046                 CYAN,
8047                 DARK_CYAN,
8048                 MAGENTA,
8049                 DARK_MAGENTA,
8050                 YELLOW,
8051                 DARK_YELLOW,
8052                 GRAY,
8053                 DARK_GRAY,
8054                 LIGHT_GRAY,
8055                 BUTTER,
8056                 BUTTER_LIGHT,
8057                 BUTTER_DARK,
8058                 ORANGE,
8059                 ORANGE_LIGHT,
8060                 ORANGE_DARK,
8061                 CHOCOLATE,
8062                 CHOCOLATE_LIGHT,
8063                 CHOCOLATE_DARK,
8064                 CHAMELEON,
8065                 CHAMELEON_LIGHT,
8066                 CHAMELEON_DARK,
8067                 SKY_BLUE,
8068                 SKY_BLUE_LIGHT,
8069                 SKY_BLUE_DARK,
8070                 PLUM,
8071                 PLUM_LIGHT,
8072                 PLUM_DARK,
8073                 SCARLET_RED,
8074                 SCARLET_RED_LIGHT,
8075                 SCARLET_RED_DARK,
8076                 ALUMINIUM_1,
8077                 ALUMINIUM_2,
8078                 ALUMINIUM_3,
8079                 ALUMINIUM_4,
8080                 ALUMINIUM_5,
8081                 ALUMINIUM_6,
8082                 TRANSPARENT
8083         }
8084         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_STEP_MODE_", type_id = "clutter_step_mode_get_type ()")]
8085         public enum StepMode {
8086                 START,
8087                 END
8088         }
8089         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SWIPE_DIRECTION_", type_id = "clutter_swipe_direction_get_type ()")]
8090         [Flags]
8091         public enum SwipeDirection {
8092                 UP,
8093                 DOWN,
8094                 LEFT,
8095                 RIGHT
8096         }
8097         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TABLE_ALIGNMENT_", type_id = "clutter_table_alignment_get_type ()")]
8098         [Deprecated (since = "1.22")]
8099         public enum TableAlignment {
8100                 START,
8101                 CENTER,
8102                 END
8103         }
8104         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TEXT_DIRECTION_", type_id = "clutter_text_direction_get_type ()")]
8105         public enum TextDirection {
8106                 DEFAULT,
8107                 LTR,
8108                 RTL
8109         }
8110         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TEXTURE_", type_id = "clutter_texture_flags_get_type ()")]
8111         [Deprecated (since = "1.22")]
8112         [Flags]
8113         public enum TextureFlags {
8114                 NONE,
8115                 RGB_FLAG_BGR,
8116                 RGB_FLAG_PREMULT,
8117                 YUV_FLAG_YUV2
8118         }
8119         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TEXTURE_QUALITY_", type_id = "clutter_texture_quality_get_type ()")]
8120         [Deprecated (since = "1.22")]
8121         public enum TextureQuality {
8122                 LOW,
8123                 MEDIUM,
8124                 HIGH
8125         }
8126         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TIMELINE_", type_id = "clutter_timeline_direction_get_type ()")]
8127         public enum TimelineDirection {
8128                 FORWARD,
8129                 BACKWARD
8130         }
8131         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TOUCHPAD_GESTURE_PHASE_", type_id = "clutter_touchpad_gesture_phase_get_type ()")]
8132         public enum TouchpadGesturePhase {
8133                 BEGIN,
8134                 UPDATE,
8135                 END,
8136                 CANCEL
8137         }
8138         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_UNIT_", type_id = "clutter_unit_type_get_type ()")]
8139         public enum UnitType {
8140                 PIXEL,
8141                 EM,
8142                 MM,
8143                 POINT,
8144                 CM
8145         }
8146         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ZOOM_", type_id = "clutter_zoom_axis_get_type ()")]
8147         public enum ZoomAxis {
8148                 X_AXIS,
8149                 Y_AXIS,
8150                 BOTH
8151         }
8152         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_IMAGE_ERROR_INVALID_")]
8153         public errordomain ImageError {
8154                 DATA;
8155                 public static GLib.Quark quark ();
8156         }
8157         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SCRIPT_ERROR_INVALID_")]
8158         public errordomain ScriptError {
8159                 TYPE_FUNCTION,
8160                 PROPERTY,
8161                 VALUE;
8162                 public static GLib.Quark quark ();
8163         }
8164         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SHADER_ERROR_")]
8165         [Deprecated (since = "1.8")]
8166         public errordomain ShaderError {
8167                 NO_ASM,
8168                 NO_GLSL,
8169                 COMPILE;
8170                 public static GLib.Quark quark ();
8171         }
8172         [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TEXTURE_ERROR_")]
8173         public errordomain TextureError {
8174                 OUT_OF_MEMORY,
8175                 NO_YUV,
8176                 BAD_FORMAT;
8177                 public static GLib.Quark quark ();
8178         }
8179         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
8180         public delegate Clutter.Actor ActorCreateChildFunc (GLib.Object item);
8181         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
8182         [Deprecated (since = "1.12")]
8183         public delegate double AlphaFunc (Clutter.Alpha alpha);
8184         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 2.9)]
8185         [Deprecated (since = "1.6")]
8186         public delegate void BehaviourForeachFunc (Clutter.Behaviour behaviour, Clutter.Actor actor);
8187         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 4.9)]
8188         public delegate bool BindingActionFunc (GLib.Object gobject, string action_name, uint key_val, Clutter.ModifierType modifiers);
8189         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
8190         public delegate void Callback (Clutter.Actor actor);
8191         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
8192         public delegate bool EventFilterFunc (Clutter.Event event);
8193         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 2.9)]
8194         [Deprecated (since = "1.24")]
8195         public delegate bool ModelFilterFunc (Clutter.Model model, Clutter.ModelIter iter);
8196         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 2.9)]
8197         [Deprecated (since = "1.24")]
8198         public delegate bool ModelForeachFunc (Clutter.Model model, Clutter.ModelIter iter);
8199         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 3.9)]
8200         [Deprecated (since = "1.24")]
8201         public delegate int ModelSortFunc (Clutter.Model model, GLib.Value a, GLib.Value b);
8202         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
8203         public delegate void PathCallback (Clutter.PathNode node);
8204         [CCode (cheader_filename = "clutter/clutter.h", has_target = false)]
8205         public delegate bool ProgressFunc (GLib.Value a, GLib.Value b, double progress, GLib.Value retval);
8206         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 6.9)]
8207         public delegate void ScriptConnectFunc (Clutter.Script script, GLib.Object object, string signal_name, string handler_name, GLib.Object connect_object, GLib.ConnectFlags flags);
8208         [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 3.9)]
8209         public delegate double TimelineProgressFunc (Clutter.Timeline timeline, double elapsed, double total);
8210         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_COGL")]
8211         [Deprecated (since = "1.10")]
8212         public const string COGL;
8213         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_CURRENT_TIME")]
8214         public const int CURRENT_TIME;
8215         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_FLAVOUR")]
8216         [Deprecated (since = "1.10")]
8217         public const string FLAVOUR;
8218         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_MAJOR_VERSION")]
8219         public const int MAJOR_VERSION;
8220         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_MICRO_VERSION")]
8221         public const int MICRO_VERSION;
8222         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_MINOR_VERSION")]
8223         public const int MINOR_VERSION;
8224         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_PATH_RELATIVE")]
8225         public const int PATH_RELATIVE;
8226         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_PRIORITY_REDRAW")]
8227         public const int PRIORITY_REDRAW;
8228         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_VERSION")]
8229         public const double VERSION;
8230         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_VERSION_HEX")]
8231         public const int VERSION_HEX;
8232         [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_VERSION_S")]
8233         public const string VERSION_S;
8234         [CCode (cheader_filename = "clutter/clutter.h")]
8235         public static void base_init ();
8236         [CCode (cheader_filename = "clutter/clutter.h")]
8237         public static void cairo_clear (Cairo.Context cr);
8238         [CCode (cheader_filename = "clutter/clutter.h")]
8239         public static void cairo_set_source_color (Cairo.Context cr, Clutter.Color color);
8240         [CCode (cheader_filename = "clutter/clutter.h")]
8241         public static bool check_version (uint major, uint minor, uint micro);
8242         [CCode (cheader_filename = "clutter/clutter.h")]
8243         public static bool check_windowing_backend (string backend_type);
8244         [CCode (cheader_filename = "clutter/clutter.h")]
8245         [Deprecated (since = "1.10")]
8246         public static void clear_glyph_cache ();
8247         [CCode (cheader_filename = "clutter/clutter.h")]
8248         public static void disable_accessibility ();
8249         [CCode (cheader_filename = "clutter/clutter.h")]
8250         public static void do_event (Clutter.Event event);
8251         [CCode (cheader_filename = "clutter/clutter.h")]
8252         public static bool events_pending ();
8253         [CCode (cheader_filename = "clutter/clutter.h")]
8254         public static bool get_accessibility_enabled ();
8255         [CCode (cheader_filename = "clutter/clutter.h")]
8256         public static unowned Clutter.Event get_current_event ();
8257         [CCode (cheader_filename = "clutter/clutter.h")]
8258         public static uint32 get_current_event_time ();
8259         [CCode (cheader_filename = "clutter/clutter.h")]
8260         [Deprecated (since = "1.10")]
8261         public static bool get_debug_enabled ();
8262         [CCode (cheader_filename = "clutter/clutter.h")]
8263         public static unowned Clutter.Backend get_default_backend ();
8264         [CCode (cheader_filename = "clutter/clutter.h")]
8265         public static uint get_default_frame_rate ();
8266         [CCode (cheader_filename = "clutter/clutter.h")]
8267         public static Clutter.TextDirection get_default_text_direction ();
8268         [CCode (cheader_filename = "clutter/clutter.h")]
8269         [Deprecated (since = "1.10")]
8270         public static Clutter.FontFlags get_font_flags ();
8271         [CCode (cheader_filename = "clutter/clutter.h")]
8272         public static unowned Pango.FontMap get_font_map ();
8273         [CCode (cheader_filename = "clutter/clutter.h")]
8274         public static unowned Clutter.Actor get_keyboard_grab ();
8275         [CCode (cheader_filename = "clutter/clutter.h")]
8276         [Deprecated (since = "1.8")]
8277         public static bool get_motion_events_enabled ();
8278         [CCode (cheader_filename = "clutter/clutter.h")]
8279         public static GLib.OptionGroup get_option_group ();
8280         [CCode (cheader_filename = "clutter/clutter.h")]
8281         public static GLib.OptionGroup get_option_group_without_init ();
8282         [CCode (cheader_filename = "clutter/clutter.h")]
8283         public static unowned Clutter.Actor get_pointer_grab ();
8284         [CCode (cheader_filename = "clutter/clutter.h")]
8285         public static unowned string get_script_id (GLib.Object gobject);
8286         [CCode (cheader_filename = "clutter/clutter.h")]
8287         [Deprecated (since = "1.10")]
8288         public static bool get_show_fps ();
8289         [CCode (cheader_filename = "clutter/clutter.h")]
8290         [Deprecated (since = "1.10")]
8291         public static ulong get_timestamp ();
8292         [CCode (cheader_filename = "clutter/clutter.h")]
8293         public static void grab_keyboard (Clutter.Actor actor);
8294         [CCode (cheader_filename = "clutter/clutter.h")]
8295         public static void grab_pointer (Clutter.Actor actor);
8296         [CCode (cheader_filename = "clutter/clutter.h")]
8297         [Deprecated (since = "1.10")]
8298         public static void grab_pointer_for_device (Clutter.Actor actor, int id_);
8299         [CCode (cheader_filename = "clutter/clutter.h")]
8300         public static Clutter.InitError init ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref unowned string[]? argv);
8301         [CCode (cheader_filename = "clutter/clutter.h")]
8302         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;
8303         [CCode (cheader_filename = "clutter/clutter.h")]
8304         public static uint32 keysym_to_unicode (uint keyval);
8305         [CCode (cheader_filename = "clutter/clutter.h")]
8306         public static void main ();
8307         [CCode (cheader_filename = "clutter/clutter.h")]
8308         public static int main_level ();
8309         [CCode (cheader_filename = "clutter/clutter.h")]
8310         public static void main_quit ();
8311         [CCode (cheader_filename = "clutter/clutter.h")]
8312         [Deprecated (since = "1.10")]
8313         public static void set_default_frame_rate (uint frames_per_sec);
8314         [CCode (cheader_filename = "clutter/clutter.h")]
8315         [Deprecated (since = "1.10")]
8316         public static void set_font_flags (Clutter.FontFlags flags);
8317         [CCode (cheader_filename = "clutter/clutter.h")]
8318         [Deprecated (since = "1.8")]
8319         public static void set_motion_events_enabled (bool enable);
8320         [CCode (cheader_filename = "clutter/clutter.h")]
8321         public static void set_windowing_backend (string backend_type);
8322         [CCode (cheader_filename = "clutter/clutter.h")]
8323         public static void test_add_data_full (string test_path, owned GLib.TestDataFunc test_func);
8324         [CCode (cheader_filename = "clutter/clutter.h")]
8325         public static bool test_check_actor_at_point (Clutter.Actor stage, Clutter.Point point, Clutter.Actor actor, out Clutter.Actor? result);
8326         [CCode (cheader_filename = "clutter/clutter.h")]
8327         public static bool test_check_color_at_point (Clutter.Actor stage, Clutter.Point point, Clutter.Color color, out Clutter.Color result);
8328         [CCode (cheader_filename = "clutter/clutter.h")]
8329         public static unowned Clutter.Actor test_get_stage ();
8330         [CCode (cheader_filename = "clutter/clutter.h")]
8331         public static void test_init (int argc, string argv);
8332         [CCode (cheader_filename = "clutter/clutter.h")]
8333         public static int test_run ();
8334         [CCode (cheader_filename = "clutter/clutter.h")]
8335         [Deprecated (replacement = "Threads.add_repaint_func", since = "vala-0.14")]
8336         public static uint threads_add_repaint_func (GLib.SourceFunc func, void* data, GLib.DestroyNotify notify);
8337         [CCode (cheader_filename = "clutter/clutter.h")]
8338         [Deprecated (replacement = "Threads.remove_repaint_func", since = "vala-0.14")]
8339         public static void threads_remove_repaint_func (uint handle_id);
8340         [CCode (cheader_filename = "clutter/clutter.h")]
8341         public static void ungrab_keyboard ();
8342         [CCode (cheader_filename = "clutter/clutter.h")]
8343         public static void ungrab_pointer ();
8344         [CCode (cheader_filename = "clutter/clutter.h")]
8345         [Deprecated (since = "1.10")]
8346         public static void ungrab_pointer_for_device (int id_);
8347         [CCode (cheader_filename = "clutter/clutter.h")]
8348         public static uint unicode_to_keysym (uint32 wc);
8349 }