Release 0.7.8
[vala-lang.git] / vapi / clutter-1.0.vapi
blob660ae9b6bb36dbff5ad9f716c0df50e52d81cebd
1 /* clutter-1.0.vapi generated by vapigen, do not modify. */
3 [CCode (cprefix = "Clutter", lower_case_cprefix = "clutter_")]
4 namespace Clutter {
5         [CCode (cheader_filename = "clutter/clutter.h")]
6         public class Actor : GLib.InitiallyUnowned, Clutter.Scriptable {
7                 public uint32 flags;
8                 public weak GLib.InitiallyUnowned parent_instance;
9                 public Clutter.ActorPrivate priv;
10                 public uint32 private_flags;
11                 public virtual void allocate (Clutter.ActorBox box, Clutter.AllocationFlags flags);
12                 public void allocate_available_size (float x, float y, float available_width, float available_height, Clutter.AllocationFlags flags);
13                 public void allocate_preferred_size (Clutter.AllocationFlags flags);
14                 public unowned Clutter.Animation animate (ulong mode, uint duration, string first_property_name, ...);
15                 public unowned Clutter.Animation animate_with_alpha (Clutter.Alpha alpha, string first_property_name, ...);
16                 public unowned Clutter.Animation animate_with_alphav (Clutter.Alpha alpha, [CCode (array_length_pos = 0)] string[] properties, [CCode (array_length = false)] GLib.Value[] values);
17                 public unowned Clutter.Animation animate_with_timeline (ulong mode, Clutter.Timeline timeline, string first_property_name, ...);
18                 public unowned Clutter.Animation animate_with_timelinev (ulong mode, Clutter.Timeline timeline, [CCode (array_length_pos = 0)] string[] properties, [CCode (array_length = false)] GLib.Value[] values);
19                 public unowned Clutter.Animation animatev (ulong mode, uint duration, [CCode (array_length_pos = 0)] string[] properties, [CCode (array_length = false)] GLib.Value[] values);
20                 public void apply_relative_transform_to_point (Clutter.Actor? ancestor, Clutter.Vertex point, Clutter.Vertex vertex);
21                 public virtual void apply_transform (Cogl.Matrix matrix);
22                 public void apply_transform_to_point (Clutter.Vertex point, Clutter.Vertex vertex);
23                 public Pango.Context create_pango_context ();
24                 public Pango.Layout create_pango_layout (string? text);
25                 public void get_abs_allocation_vertices ([CCode (array_length = false)] out Clutter.Vertex[] verts);
26                 public void get_allocation_box (out Clutter.ActorBox box);
27                 public void get_allocation_geometry (out Clutter.Geometry geom);
28                 public void get_allocation_vertices (Clutter.Actor? ancestor, [CCode (array_length = false)] out Clutter.Vertex[] verts);
29                 public void get_anchor_point (out float anchor_x, out float anchor_y);
30                 public Clutter.Gravity get_anchor_point_gravity ();
31                 public unowned Clutter.Animation get_animation ();
32                 public void get_clip (out float? xoff, out float? yoff, out float? width, out float? height);
33                 public float get_depth ();
34                 public bool get_fixed_position_set ();
35                 public Clutter.ActorFlags get_flags ();
36                 public void get_geometry (out Clutter.Geometry geometry);
37                 public uint32 get_gid ();
38                 public float get_height ();
39                 public unowned string get_name ();
40                 public uint8 get_opacity ();
41                 public uint8 get_paint_opacity ();
42                 public bool get_paint_visibility ();
43                 public unowned Pango.Context get_pango_context ();
44                 public unowned Clutter.Actor get_parent ();
45                 public void get_position (out float? x, out float? y);
46                 public virtual void get_preferred_height (float for_width, out float min_height_p, out float natural_height_p);
47                 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);
48                 public virtual void get_preferred_width (float for_height, out float min_width_p, out float natural_width_p);
49                 public bool get_reactive ();
50                 public double get_rotation (Clutter.RotateAxis axis, out float x, out float y, out float z);
51                 public void get_scale (out double? scale_x, out double? scale_y);
52                 public void get_scale_center (out float? center_x, out float? center_y);
53                 public Clutter.Gravity get_scale_gravity ();
54                 public unowned Clutter.Shader get_shader ();
55                 public void get_size (out float? width, out float? height);
56                 public unowned Clutter.Actor get_stage ();
57                 public void get_transformation_matrix (out Cogl.Matrix matrix);
58                 public void get_transformed_position (out float? x, out float? y);
59                 public void get_transformed_size (out float? width, out float? height);
60                 public float get_width ();
61                 public float get_x ();
62                 public float get_y ();
63                 public Clutter.Gravity get_z_rotation_gravity ();
64                 public void grab_key_focus ();
65                 public virtual void hide_all ();
66                 public bool is_in_clone_paint ();
67                 public bool is_rotated ();
68                 public bool is_scaled ();
69                 public void lower (Clutter.Actor? above);
70                 public void lower_bottom ();
71                 public virtual void map ();
72                 public void move_anchor_point (float anchor_x, float anchor_y);
73                 public void move_anchor_point_from_gravity (Clutter.Gravity gravity);
74                 public void move_by (float dx, float dy);
75                 public void queue_relayout ();
76                 public void raise (Clutter.Actor? below);
77                 public void raise_top ();
78                 public void remove_clip ();
79                 public void reparent (Clutter.Actor new_parent);
80                 public void set_anchor_point (float anchor_x, float anchor_y);
81                 public void set_anchor_point_from_gravity (Clutter.Gravity gravity);
82                 public void set_clip (float xoff, float yoff, float width, float height);
83                 public void set_depth (float depth);
84                 public void set_fixed_position_set (bool is_set);
85                 public void set_flags (Clutter.ActorFlags flags);
86                 public void set_geometry (Clutter.Geometry geometry);
87                 public void set_height (float height);
88                 public void set_name (string name);
89                 public void set_opacity (uint8 opacity);
90                 public void set_parent (Clutter.Actor parent);
91                 public void set_position (float x, float y);
92                 public void set_reactive (bool reactive);
93                 public void set_rotation (Clutter.RotateAxis axis, double angle, float x, float y, float z);
94                 public void set_scale (double scale_x, double scale_y);
95                 public void set_scale_full (double scale_x, double scale_y, float center_x, float center_y);
96                 public void set_scale_with_gravity (double scale_x, double scale_y, Clutter.Gravity gravity);
97                 public bool set_shader (Clutter.Shader? shader);
98                 public void set_shader_param (string param, GLib.Value value);
99                 public void set_shader_param_float (string param, float value);
100                 public void set_shader_param_int (string param, int value);
101                 public void set_size (float width, float height);
102                 public void set_width (float width);
103                 public void set_x (float x);
104                 public void set_y (float y);
105                 public void set_z_rotation_from_gravity (double angle, Clutter.Gravity gravity);
106                 public bool should_pick_paint ();
107                 public virtual void show_all ();
108                 public bool transform_stage_point (float x, float y, out float x_out, out float y_out);
109                 public virtual void unmap ();
110                 public void unparent ();
111                 public void unset_flags (Clutter.ActorFlags flags);
112                 public Clutter.ActorBox allocation { get; }
113                 public Clutter.Gravity anchor_gravity { get; set; }
114                 public float anchor_x { get; set; }
115                 public float anchor_y { get; set; }
116                 public Clutter.Geometry clip { get; set; }
117                 public bool clip_to_allocation { get; set; }
118                 public float depth { get; set; }
119                 public bool fixed_position_set { get; set; }
120                 public float fixed_x { get; set; }
121                 public float fixed_y { get; set; }
122                 public bool has_clip { get; }
123                 public float height { get; set; }
124                 public bool mapped { get; }
125                 public float min_height { get; set; }
126                 public bool min_height_set { get; set; }
127                 public float min_width { get; set; }
128                 public bool min_width_set { get; set; }
129                 public string name { get; set; }
130                 public float natural_height { get; set; }
131                 public bool natural_height_set { get; set; }
132                 public float natural_width { get; set; }
133                 public bool natural_width_set { get; set; }
134                 public uint8 opacity { get; set; }
135                 public bool reactive { get; set; }
136                 public bool realized { get; }
137                 public Clutter.RequestMode request_mode { get; set; }
138                 public double rotation_angle_x { get; set; }
139                 public double rotation_angle_y { get; set; }
140                 public double rotation_angle_z { get; set; }
141                 public Clutter.Vertex rotation_center_x { get; set; }
142                 public Clutter.Vertex rotation_center_y { get; set; }
143                 public Clutter.Vertex rotation_center_z { get; set; }
144                 public Clutter.Gravity rotation_center_z_gravity { get; set; }
145                 public float scale_center_x { get; set; }
146                 public float scale_center_y { get; set; }
147                 public Clutter.Gravity scale_gravity { get; set; }
148                 public double scale_x { get; set; }
149                 public double scale_y { get; set; }
150                 public bool show_on_set_parent { get; set; }
151                 public bool visible { get; set; }
152                 public float width { get; set; }
153                 public float x { get; set; }
154                 public float y { get; set; }
155                 public signal void allocation_changed (Clutter.ActorBox box, Clutter.AllocationFlags flags);
156                 public virtual signal bool button_press_event (Clutter.Event event);
157                 public virtual signal bool button_release_event (Clutter.Event event);
158                 public virtual signal bool captured_event (Clutter.Event event);
159                 [HasEmitter]
160                 public virtual signal void destroy ();
161                 public virtual signal bool enter_event (Clutter.Event event);
162                 [HasEmitter]
163                 public virtual signal bool event (Clutter.Event event);
164                 [HasEmitter]
165                 public virtual signal void hide ();
166                 public virtual signal void key_focus_in ();
167                 public virtual signal void key_focus_out ();
168                 public virtual signal bool key_press_event (Clutter.Event event);
169                 public virtual signal bool key_release_event (Clutter.Event event);
170                 public virtual signal bool leave_event (Clutter.Event event);
171                 public virtual signal bool motion_event (Clutter.Event event);
172                 [HasEmitter]
173                 public virtual signal void paint ();
174                 public virtual signal void parent_set (Clutter.Actor old_parent);
175                 public virtual signal void pick (Clutter.Color color);
176                 [HasEmitter]
177                 public virtual signal void queue_redraw (Clutter.Actor origin);
178                 [HasEmitter]
179                 public virtual signal void realize ();
180                 public virtual signal bool scroll_event (Clutter.Event event);
181                 [HasEmitter]
182                 public virtual signal void show ();
183                 [HasEmitter]
184                 public virtual signal void unrealize ();
185         }
186         [CCode (cheader_filename = "clutter/clutter.h")]
187         public class Alpha : GLib.InitiallyUnowned {
188                 public weak GLib.InitiallyUnowned parent;
189                 public Clutter.AlphaPrivate priv;
190                 [CCode (has_construct_function = false)]
191                 public Alpha.full (Clutter.Timeline timeline, ulong mode);
192                 public double get_alpha ();
193                 public ulong get_mode ();
194                 public unowned Clutter.Timeline get_timeline ();
195                 [CCode (has_construct_function = false)]
196                 public Alpha ();
197                 public static ulong register_closure (GLib.Closure closure);
198                 public static ulong register_func ([CCode (delegate_target_pos = 0)] Clutter.AlphaFunc func);
199                 public void set_closure (GLib.Closure closure);
200                 public void set_func ([CCode (delegate_target_pos = 0)] Clutter.AlphaFunc func);
201                 public void set_mode (ulong mode);
202                 public void set_timeline (Clutter.Timeline timeline);
203                 [CCode (has_construct_function = false)]
204                 public Alpha.with_func (Clutter.Timeline timeline, Clutter.AlphaFunc func, void* data, GLib.DestroyNotify destroy);
205                 public double alpha { get; }
206                 public ulong mode { get; set construct; }
207                 public Clutter.Timeline timeline { get; set; }
208         }
209         [CCode (cheader_filename = "clutter/clutter.h")]
210         public class Animation : GLib.Object {
211                 public weak GLib.Object parent_instance;
212                 public Clutter.AnimationPrivate priv;
213                 public unowned Clutter.Animation bind (string property_name, GLib.Value final);
214                 public unowned Clutter.Animation bind_interval (string property_name, owned Clutter.Interval interval);
215                 public unowned Clutter.Alpha get_alpha ();
216                 public uint get_duration ();
217                 public unowned Clutter.Interval get_interval (string property_name);
218                 public bool get_loop ();
219                 public ulong get_mode ();
220                 public unowned GLib.Object get_object ();
221                 public unowned Clutter.Timeline get_timeline ();
222                 public bool has_property (string property_name);
223                 [CCode (has_construct_function = false)]
224                 public Animation ();
225                 public void set_alpha (Clutter.Alpha alpha);
226                 public void set_duration (int msecs);
227                 public void set_loop (bool loop);
228                 public void set_mode (ulong mode);
229                 public void set_object (GLib.Object object);
230                 public void set_timeline (Clutter.Timeline timeline);
231                 public void unbind_property (string property_name);
232                 public void update_interval (string property_name, Clutter.Interval interval);
233                 public Clutter.Alpha alpha { get; set; }
234                 public uint duration { get; set; }
235                 public bool loop { get; set; }
236                 public ulong mode { get; set; }
237                 public GLib.Object object { get; set; }
238                 public Clutter.Timeline timeline { get; set; }
239                 [HasEmitter]
240                 public virtual signal void completed ();
241                 public virtual signal void started ();
242         }
243         [CCode (cheader_filename = "clutter/clutter.h")]
244         public class Backend : GLib.Object {
245                 public weak GLib.Object parent_instance;
246                 public Clutter.BackendPrivate priv;
247                 public virtual void add_options (GLib.OptionGroup group);
248                 public virtual bool create_context (bool is_offscreen) throws GLib.Error;
249                 public virtual Clutter.Actor create_stage (Clutter.Stage wrapper) throws GLib.Error;
250                 public virtual void ensure_context (Clutter.Stage stage);
251                 public uint get_double_click_distance ();
252                 public uint get_double_click_time ();
253                 public virtual Clutter.FeatureFlags get_features ();
254                 public unowned string get_font_name ();
255                 public unowned Cairo.FontOptions get_font_options ();
256                 public double get_resolution ();
257                 public virtual void init_events ();
258                 public virtual void init_features ();
259                 public virtual bool post_parse () throws GLib.Error;
260                 public virtual bool pre_parse () throws GLib.Error;
261                 public virtual void redraw (Clutter.Stage stage);
262                 public void set_double_click_distance (uint distance);
263                 public void set_double_click_time (uint msec);
264                 public void set_font_name (string font_name);
265                 public void set_font_options (Cairo.FontOptions options);
266                 public void set_resolution (double dpi);
267                 public virtual signal void font_changed ();
268                 public virtual signal void resolution_changed ();
269         }
270         [CCode (cheader_filename = "clutter/clutter.h")]
271         public class Behaviour : GLib.Object {
272                 public weak GLib.Object parent;
273                 public Clutter.BehaviourPrivate priv;
274                 public void actors_foreach ([CCode (delegate_target_pos = 0)] Clutter.BehaviourForeachFunc func);
275                 public virtual void alpha_notify (double alpha_value);
276                 public void apply (Clutter.Actor actor);
277                 public unowned GLib.SList get_actors ();
278                 public unowned Clutter.Alpha get_alpha ();
279                 public int get_n_actors ();
280                 public unowned Clutter.Actor get_nth_actor (int index_);
281                 public bool is_applied (Clutter.Actor actor);
282                 public void remove (Clutter.Actor actor);
283                 public void remove_all ();
284                 public void set_alpha (Clutter.Alpha alpha);
285                 public Clutter.Alpha alpha { get; set; }
286                 public virtual signal void applied (Clutter.Actor actor);
287                 public virtual signal void removed (Clutter.Actor actor);
288         }
289         [CCode (cheader_filename = "clutter/clutter.h")]
290         public class BehaviourDepth : Clutter.Behaviour {
291                 public weak Clutter.Behaviour parent_instance;
292                 public Clutter.BehaviourDepthPrivate priv;
293                 public void get_bounds (out int depth_start, out int depth_end);
294                 [CCode (type = "ClutterBehaviour*", has_construct_function = false)]
295                 public BehaviourDepth (Clutter.Alpha alpha, int depth_start, int depth_end);
296                 public void set_bounds (int depth_start, int depth_end);
297                 public int depth_end { get; set; }
298                 public int depth_start { get; set; }
299         }
300         [CCode (cheader_filename = "clutter/clutter.h")]
301         public class BehaviourEllipse : Clutter.Behaviour {
302                 public weak Clutter.Behaviour parent_instance;
303                 public Clutter.BehaviourEllipsePrivate priv;
304                 public double get_angle_end ();
305                 public double get_angle_start ();
306                 public double get_angle_tilt (Clutter.RotateAxis axis);
307                 public void get_center (out int x, out int y);
308                 public Clutter.RotateDirection get_direction ();
309                 public int get_height ();
310                 public void get_tilt (out double angle_tilt_x, out double angle_tilt_y, out double angle_tilt_z);
311                 public int get_width ();
312                 [CCode (type = "ClutterBehaviour*", has_construct_function = false)]
313                 public BehaviourEllipse (Clutter.Alpha alpha, int x, int y, int width, int height, Clutter.RotateDirection direction, double start, double end);
314                 public void set_angle_end (double angle_end);
315                 public void set_angle_start (double angle_start);
316                 public void set_angle_tilt (Clutter.RotateAxis axis, double angle_tilt);
317                 public void set_center (int x, int y);
318                 public void set_direction (Clutter.RotateDirection direction);
319                 public void set_height (int height);
320                 public void set_tilt (double angle_tilt_x, double angle_tilt_y, double angle_tilt_z);
321                 public void set_width (int width);
322                 public double angle_end { get; set; }
323                 public double angle_start { get; set; }
324                 public double angle_tilt_x { get; set; }
325                 public double angle_tilt_y { get; set; }
326                 public double angle_tilt_z { get; set; }
327                 public Clutter.Knot center { get; set; }
328                 public Clutter.RotateDirection direction { get; set; }
329                 public int height { get; set; }
330                 public int width { get; set; }
331         }
332         [CCode (cheader_filename = "clutter/clutter.h")]
333         public class BehaviourOpacity : Clutter.Behaviour {
334                 public weak Clutter.Behaviour parent;
335                 public Clutter.BehaviourOpacityPrivate priv;
336                 public void get_bounds ([CCode (array_length = false)] uint8[] opacity_start, [CCode (array_length = false)] uint8[] opacity_end);
337                 [CCode (type = "ClutterBehaviour*", has_construct_function = false)]
338                 public BehaviourOpacity (Clutter.Alpha alpha, uint8 opacity_start, uint8 opacity_end);
339                 public void set_bounds (uint8 opacity_start, uint8 opacity_end);
340                 public uint opacity_end { get; set; }
341                 public uint opacity_start { get; set; }
342         }
343         [CCode (cheader_filename = "clutter/clutter.h")]
344         public class BehaviourPath : Clutter.Behaviour, Clutter.Scriptable {
345                 public weak Clutter.Behaviour parent;
346                 public Clutter.BehaviourPathPrivate priv;
347                 public unowned Clutter.Path get_path ();
348                 [CCode (type = "ClutterBehaviour*", has_construct_function = false)]
349                 public BehaviourPath (Clutter.Alpha alpha, Clutter.Path path);
350                 public void set_path (Clutter.Path path);
351                 [CCode (type = "ClutterBehaviour*", has_construct_function = false)]
352                 public BehaviourPath.with_description (Clutter.Alpha alpha, string desc);
353                 [CCode (type = "ClutterBehaviour*", has_construct_function = false)]
354                 public BehaviourPath.with_knots (Clutter.Alpha alpha, Clutter.Knot knots, uint n_knots);
355                 public Clutter.Path path { get; set; }
356                 public virtual signal void knot_reached (uint knot_num);
357         }
358         [CCode (cheader_filename = "clutter/clutter.h")]
359         public class BehaviourRotate : Clutter.Behaviour {
360                 public weak Clutter.Behaviour parent_instance;
361                 public Clutter.BehaviourRotatePrivate priv;
362                 public Clutter.RotateAxis get_axis ();
363                 public void get_bounds (out double angle_start, out double angle_end);
364                 public void get_center (out int x, out int y, out int z);
365                 public Clutter.RotateDirection get_direction ();
366                 [CCode (type = "ClutterBehaviour*", has_construct_function = false)]
367                 public BehaviourRotate (Clutter.Alpha alpha, Clutter.RotateAxis axis, Clutter.RotateDirection direction, double angle_start, double angle_end);
368                 public void set_axis (Clutter.RotateAxis axis);
369                 public void set_bounds (double angle_start, double angle_end);
370                 public void set_center (int x, int y, int z);
371                 public void set_direction (Clutter.RotateDirection direction);
372                 public double angle_end { get; set; }
373                 public double angle_start { get; set; }
374                 public Clutter.RotateAxis axis { get; set; }
375                 public int center_x { get; set; }
376                 public int center_y { get; set; }
377                 public int center_z { get; set; }
378                 public Clutter.RotateDirection direction { get; set; }
379         }
380         [CCode (cheader_filename = "clutter/clutter.h")]
381         public class BehaviourScale : Clutter.Behaviour {
382                 public weak Clutter.Behaviour parent_instance;
383                 public Clutter.BehaviourScalePrivate priv;
384                 public void get_bounds (out double x_scale_start, out double y_scale_start, out double x_scale_end, out double y_scale_end);
385                 [CCode (type = "ClutterBehaviour*", has_construct_function = false)]
386                 public BehaviourScale (Clutter.Alpha alpha, double x_scale_start, double y_scale_start, double x_scale_end, double y_scale_end);
387                 public void set_bounds (double x_scale_start, double y_scale_start, double x_scale_end, double y_scale_end);
388                 public double x_scale_end { get; set; }
389                 public double x_scale_start { get; set; }
390                 public double y_scale_end { get; set; }
391                 public double y_scale_start { get; set; }
392         }
393         [CCode (cheader_filename = "clutter/clutter.h")]
394         public class BindingPool : GLib.Object {
395                 public bool activate (uint key_val, Clutter.ModifierType modifiers, GLib.Object gobject);
396                 public void block_action (string action_name);
397                 public static unowned Clutter.BindingPool find (string name);
398                 public unowned string find_action (uint key_val, Clutter.ModifierType modifiers);
399                 public static unowned Clutter.BindingPool get_for_class (void* klass);
400                 public void install_action (string action_name, uint key_val, Clutter.ModifierType modifiers, GLib.Callback callback, void* data, GLib.DestroyNotify notify);
401                 public void install_closure (string action_name, uint key_val, Clutter.ModifierType modifiers, GLib.Closure closure);
402                 [CCode (has_construct_function = false)]
403                 public BindingPool (string name);
404                 public void override_action (uint key_val, Clutter.ModifierType modifiers, GLib.Callback callback, void* data, GLib.DestroyNotify notify);
405                 public void override_closure (uint key_val, Clutter.ModifierType modifiers, GLib.Closure closure);
406                 public void remove_action (uint key_val, Clutter.ModifierType modifiers);
407                 public void unblock_action (string action_name);
408                 public string name { get; construct; }
409         }
410         [CCode (cheader_filename = "clutter/clutter.h")]
411         public class CairoTexture : Clutter.Texture, Clutter.Scriptable {
412                 public weak Clutter.Texture parent_instance;
413                 public Clutter.CairoTexturePrivate priv;
414                 public void clear ();
415                 public Cairo.Context create ();
416                 public Cairo.Context create_region (int x_offset, int y_offset, int width, int height);
417                 public void get_surface_size (out uint width, out uint height);
418                 [CCode (type = "ClutterActor*", has_construct_function = false)]
419                 public CairoTexture (uint width, uint height);
420                 public void set_surface_size (uint width, uint height);
421                 public uint surface_height { get; set; }
422                 public uint surface_width { get; set; }
423         }
424         [CCode (cheader_filename = "clutter/clutter.h")]
425         public class ChildMeta : GLib.Object {
426                 public weak GLib.Object parent_instance;
427                 public unowned Clutter.Actor get_actor ();
428                 public unowned Clutter.Container get_container ();
429                 public Clutter.Actor actor { get; construct; }
430                 public Clutter.Container container { get; construct; }
431         }
432         [CCode (cheader_filename = "clutter/clutter.h")]
433         public class Clone : Clutter.Actor, Clutter.Scriptable {
434                 public weak Clutter.Actor parent_instance;
435                 public Clutter.ClonePrivate priv;
436                 public unowned Clutter.Actor get_source ();
437                 [CCode (type = "ClutterActor*", has_construct_function = false)]
438                 public Clone (Clutter.Actor source);
439                 public void set_source (Clutter.Actor source);
440                 public Clutter.Actor source { get; construct; }
441         }
442         [CCode (cheader_filename = "clutter/clutter.h")]
443         public class Group : Clutter.Actor, Clutter.Container, Clutter.Scriptable {
444                 public weak Clutter.Actor parent_instance;
445                 public Clutter.GroupPrivate priv;
446                 public int get_n_children ();
447                 public unowned Clutter.Actor get_nth_child (int index_);
448                 [CCode (type = "ClutterActor*", has_construct_function = false)]
449                 public Group ();
450                 public void remove_all ();
451         }
452         [CCode (cheader_filename = "clutter/clutter.h")]
453         public class Interval : GLib.InitiallyUnowned {
454                 public weak GLib.InitiallyUnowned parent_instance;
455                 public Clutter.IntervalPrivate priv;
456                 public Clutter.Interval clone ();
457                 public virtual bool compute_value (double factor, GLib.Value value);
458                 public void get_final_value (GLib.Value value);
459                 public void get_initial_value (GLib.Value value);
460                 public void get_interval (...);
461                 public GLib.Type get_value_type ();
462                 [CCode (has_construct_function = false)]
463                 public Interval (GLib.Type gtype, ...);
464                 public GLib.Value peek_final_value ();
465                 public GLib.Value peek_initial_value ();
466                 public static void register_progress_func (GLib.Type value_type, Clutter.ProgressFunc func);
467                 public void set_final_value (GLib.Value value);
468                 public void set_initial_value (GLib.Value value);
469                 public void set_interval (...);
470                 public virtual bool validate (GLib.ParamSpec pspec);
471                 [CCode (has_construct_function = false)]
472                 public Interval.with_values (GLib.Type gtype, GLib.Value initial, GLib.Value final);
473                 public GLib.Type value_type { get; construct; }
474         }
475         [CCode (cheader_filename = "clutter/clutter.h")]
476         public class ListModel : Clutter.Model {
477                 public weak Clutter.Model parent_instance;
478                 public Clutter.ListModelPrivate priv;
479                 [CCode (type = "ClutterModel*", has_construct_function = false)]
480                 public ListModel (uint n_columns, ...);
481                 [CCode (type = "ClutterModel*", has_construct_function = false)]
482                 public ListModel.newv (uint n_columns, out GLib.Type types, string names);
483         }
484         [CCode (cheader_filename = "clutter/clutter.h")]
485         public class Model : GLib.Object {
486                 public weak GLib.Object parent_instance;
487                 public Clutter.ModelPrivate priv;
488                 public void append (...);
489                 public void appendv ([CCode (array_length_pos = 0.5)] uint[] columns, [CCode (array_length_pos = 0.5)] GLib.Value[] values);
490                 public bool filter_iter (Clutter.ModelIter iter);
491                 public bool filter_row (uint row);
492                 public void @foreach ([CCode (delegate_target_pos = 0)] Clutter.ModelForeachFunc func);
493                 public virtual unowned string get_column_name (uint column);
494                 public virtual GLib.Type get_column_type (uint column);
495                 public bool get_filter_set ();
496                 public Clutter.ModelIter get_first_iter ();
497                 public virtual Clutter.ModelIter get_iter_at_row (uint row);
498                 public Clutter.ModelIter get_last_iter ();
499                 public virtual uint get_n_columns ();
500                 public virtual uint get_n_rows ();
501                 public int get_sorting_column ();
502                 public void insert (uint row, ...);
503                 public virtual Clutter.ModelIter insert_row (int index_);
504                 public void insert_value (uint row, uint column, GLib.Value value);
505                 public void insertv (uint row, [CCode (array_length_pos = 0)] uint[] columns, [CCode (array_length_pos = 0)] GLib.Value[] values);
506                 public void prepend (...);
507                 public void prependv ([CCode (array_length_pos = 0.5)] uint[] columns, [CCode (array_length_pos = 0.5)] GLib.Value[] values);
508                 public void remove (uint row);
509                 public virtual void remove_row (uint row);
510                 public virtual void resort (Clutter.ModelSortFunc func, void* data);
511                 public void set_filter ([CCode (delegate_target_pos = 0)] Clutter.ModelFilterFunc func);
512                 public void set_names ([CCode (array_length_pos = 0.5)] int8[] names);
513                 public void set_sort (uint column, [CCode (delegate_target_pos = 0)] Clutter.ModelSortFunc func);
514                 public void set_sorting_column (int column);
515                 public void set_types ([CCode (array_length_pos = 0.5)] GLib.Type[] types);
516                 public bool filter_set { get; }
517                 public virtual signal void filter_changed ();
518                 public virtual signal void row_added (Clutter.ModelIter iter);
519                 public virtual signal void row_changed (Clutter.ModelIter iter);
520                 public virtual signal void row_removed (Clutter.ModelIter iter);
521                 public virtual signal void sort_changed ();
522         }
523         [CCode (cheader_filename = "clutter/clutter.h")]
524         public class ModelIter : GLib.Object {
525                 public weak GLib.Object parent_instance;
526                 public Clutter.ModelIterPrivate priv;
527                 public virtual Clutter.ModelIter copy ();
528                 public void @get (...);
529                 public virtual Clutter.Model get_model ();
530                 public virtual uint get_row ();
531                 public virtual void get_value (uint column, GLib.Value value);
532                 public virtual bool is_first ();
533                 public virtual bool is_last ();
534                 public virtual Clutter.ModelIter next ();
535                 public virtual Clutter.ModelIter prev ();
536                 public void @set (...);
537                 public virtual void set_value (uint column, GLib.Value value);
538                 public Clutter.Model model { get; set; }
539                 public uint row { get; set; }
540         }
541         [CCode (cheader_filename = "clutter/clutter.h")]
542         public class Path : GLib.InitiallyUnowned {
543                 public weak GLib.InitiallyUnowned parent;
544                 public Clutter.PathPrivate priv;
545                 public void add_cairo_path (Cairo.Path cpath);
546                 public void add_close ();
547                 public void add_curve_to (int x_1, int y_1, int x_2, int y_2, int x_3, int y_3);
548                 public void add_line_to (int x, int y);
549                 public void add_move_to (int x, int y);
550                 public void add_node (Clutter.PathNode node);
551                 public void add_rel_curve_to (int x_1, int y_1, int x_2, int y_2, int x_3, int y_3);
552                 public void add_rel_line_to (int x, int y);
553                 public void add_rel_move_to (int x, int y);
554                 public bool add_string (string str);
555                 public void clear ();
556                 public void @foreach ([CCode (delegate_target_pos = 0)] Clutter.PathCallback callback);
557                 public string get_description ();
558                 public uint get_length ();
559                 public uint get_n_nodes ();
560                 public void get_node (uint index_, Clutter.PathNode node);
561                 public unowned GLib.SList get_nodes ();
562                 public uint get_position (double progress, Clutter.Knot position);
563                 public void insert_node (int index_, Clutter.PathNode node);
564                 [CCode (has_construct_function = false)]
565                 public Path ();
566                 public void remove_node (uint index_);
567                 public void replace_node (uint index_, Clutter.PathNode node);
568                 public bool set_description (string str);
569                 public void to_cairo_path (Cairo.Context cr);
570                 [CCode (has_construct_function = false)]
571                 public Path.with_description (string desc);
572                 public string description { get; set; }
573                 public uint length { get; }
574         }
575         [CCode (cheader_filename = "clutter/clutter.h")]
576         public class Rectangle : Clutter.Actor, Clutter.Scriptable {
577                 public weak Clutter.Actor parent;
578                 public Clutter.RectanglePrivate priv;
579                 public void get_border_color (Clutter.Color color);
580                 public uint get_border_width ();
581                 public void get_color (Clutter.Color color);
582                 [CCode (type = "ClutterActor*", has_construct_function = false)]
583                 public Rectangle ();
584                 public void set_border_color (Clutter.Color color);
585                 public void set_border_width (uint width);
586                 public void set_color (Clutter.Color color);
587                 [CCode (type = "ClutterActor*", has_construct_function = false)]
588                 public Rectangle.with_color (Clutter.Color color);
589                 public Clutter.Color border_color { get; set; }
590                 public uint border_width { get; set; }
591                 public Clutter.Color color { get; set; }
592                 public bool has_border { get; set; }
593         }
594         [CCode (cheader_filename = "clutter/clutter.h")]
595         public class Score : GLib.Object {
596                 public weak GLib.Object parent;
597                 public Clutter.ScorePrivate priv;
598                 public ulong append (Clutter.Timeline parent, Clutter.Timeline timeline);
599                 public ulong append_at_marker (Clutter.Timeline parent, string marker_name, Clutter.Timeline timeline);
600                 public bool get_loop ();
601                 public unowned Clutter.Timeline get_timeline (ulong id);
602                 public bool is_playing ();
603                 public unowned GLib.SList list_timelines ();
604                 [CCode (has_construct_function = false)]
605                 public Score ();
606                 public void pause ();
607                 public void remove (ulong id);
608                 public void remove_all ();
609                 public void rewind ();
610                 public void set_loop (bool loop);
611                 public void start ();
612                 public void stop ();
613                 public bool loop { get; set; }
614                 public virtual signal void completed ();
615                 public virtual signal void paused ();
616                 public virtual signal void started ();
617                 public virtual signal void timeline_completed (Clutter.Timeline timeline);
618                 public virtual signal void timeline_started (Clutter.Timeline timeline);
619         }
620         [CCode (cheader_filename = "clutter/clutter.h")]
621         public class Script : GLib.Object {
622                 public weak GLib.Object parent_instance;
623                 public Clutter.ScriptPrivate priv;
624                 public void add_search_paths (string paths, size_t n_paths);
625                 public void connect_signals (void* user_data);
626                 public void connect_signals_full ([CCode (delegate_target_pos = 0)] Clutter.ScriptConnectFunc func);
627                 public void ensure_objects ();
628                 public unowned GLib.Object get_object (string name);
629                 public int get_objects (string first_name, ...);
630                 public virtual GLib.Type get_type_from_name (string type_name);
631                 public unowned GLib.List list_objects ();
632                 public uint load_from_data (string data, ssize_t length) throws GLib.Error;
633                 public uint load_from_file (string filename) throws GLib.Error;
634                 public string lookup_filename (string filename);
635                 [CCode (has_construct_function = false)]
636                 public Script ();
637                 public void unmerge_objects (uint merge_id);
638                 public string filename { get; }
639                 public bool filename_set { get; }
640         }
641         [CCode (cheader_filename = "clutter/clutter.h")]
642         public class Shader : GLib.Object {
643                 public weak GLib.Object parent;
644                 public Clutter.ShaderPrivate priv;
645                 public bool compile () throws GLib.Error;
646                 public Cogl.Handle get_cogl_fragment_shader ();
647                 public Cogl.Handle get_cogl_program ();
648                 public Cogl.Handle get_cogl_vertex_shader ();
649                 public unowned string get_fragment_source ();
650                 public bool get_is_enabled ();
651                 public unowned string get_vertex_source ();
652                 public bool is_compiled ();
653                 [CCode (has_construct_function = false)]
654                 public Shader ();
655                 public void release ();
656                 public void set_fragment_source (string data, ssize_t length);
657                 public void set_is_enabled (bool enabled);
658                 public void set_uniform (string name, GLib.Value value);
659                 public void set_vertex_source (string data, ssize_t length);
660                 public bool compiled { get; }
661                 public bool enabled { get; set; }
662                 public string fragment_source { get; set; }
663                 public string vertex_source { get; set; }
664         }
665         [CCode (cheader_filename = "clutter/clutter.h")]
666         public class Stage : Clutter.Group, Clutter.Container, Clutter.Scriptable {
667                 public weak Clutter.Group parent_instance;
668                 public Clutter.StagePrivate priv;
669                 public void ensure_current ();
670                 public void ensure_redraw ();
671                 public void ensure_viewport ();
672                 public bool event (Clutter.Event event);
673                 public unowned Clutter.Actor get_actor_at_pos (Clutter.PickMode pick_mode, int x, int y);
674                 public void get_color (Clutter.Color color);
675                 public static unowned Clutter.Actor get_default ();
676                 public void get_fog (Clutter.Fog fog);
677                 public bool get_fullscreen ();
678                 public unowned Clutter.Actor get_key_focus ();
679                 public void get_perspective (Clutter.Perspective perspective);
680                 public bool get_throttle_motion_events ();
681                 public unowned string get_title ();
682                 public bool get_use_fog ();
683                 public bool get_user_resizable ();
684                 public void hide_cursor ();
685                 public bool is_default ();
686                 [CCode (type = "ClutterActor*", has_construct_function = false)]
687                 public Stage ();
688                 public void queue_redraw ();
689                 public uint8[] read_pixels (int x, int y, int width, int height);
690                 public void set_color (Clutter.Color color);
691                 public void set_fog (Clutter.Fog fog);
692                 public void set_fullscreen (bool fullscreen);
693                 public void set_key_focus (Clutter.Actor actor);
694                 public void set_perspective (Clutter.Perspective perspective);
695                 public void set_throttle_motion_events (bool throttle);
696                 public void set_title (string title);
697                 public void set_use_fog (bool fog);
698                 public void set_user_resizable (bool resizable);
699                 public void show_cursor ();
700                 public Clutter.Color color { get; set; }
701                 public bool cursor_visible { get; set; }
702                 public Clutter.Fog fog { get; set; }
703                 public bool fullscreen_set { get; }
704                 public bool offscreen { get; set; }
705                 public Clutter.Perspective perspective { get; set; }
706                 public string title { get; set; }
707                 public bool use_fog { get; set; }
708                 public bool user_resizable { get; set; }
709                 public virtual signal void activate ();
710                 public virtual signal void deactivate ();
711                 public virtual signal void fullscreen ();
712                 public virtual signal void unfullscreen ();
713         }
714         [CCode (cheader_filename = "clutter/clutter.h")]
715         public class StageManager : GLib.Object {
716                 public static unowned Clutter.StageManager get_default ();
717                 public unowned Clutter.Stage get_default_stage ();
718                 public GLib.SList list_stages ();
719                 public unowned GLib.SList peek_stages ();
720                 public void set_default_stage (Clutter.Stage stage);
721                 public Clutter.Stage default_stage { get; set; }
722                 public virtual signal void stage_added (Clutter.Stage object);
723                 public virtual signal void stage_removed (Clutter.Stage stage);
724         }
725         [CCode (cheader_filename = "clutter/clutter.h")]
726         public class Text : Clutter.Actor, Clutter.Scriptable {
727                 public weak Clutter.Actor parent_instance;
728                 public Clutter.TextPrivate priv;
729                 public void delete_chars (uint n_chars);
730                 public bool delete_selection ();
731                 public void delete_text (ssize_t start_pos, ssize_t end_pos);
732                 [CCode (type = "ClutterActor*", has_construct_function = false)]
733                 public Text.full (string font_name, string text, Clutter.Color color);
734                 public bool get_activatable ();
735                 public unowned Pango.AttrList get_attributes ();
736                 public string get_chars (ssize_t start_pos, ssize_t end_pos);
737                 public void get_color (Clutter.Color color);
738                 public void get_cursor_color (Clutter.Color color);
739                 public int get_cursor_position ();
740                 public uint get_cursor_size ();
741                 public bool get_cursor_visible ();
742                 public bool get_editable ();
743                 public Pango.EllipsizeMode get_ellipsize ();
744                 public unowned string get_font_name ();
745                 public bool get_justify ();
746                 public unowned Pango.Layout get_layout ();
747                 public Pango.Alignment get_line_alignment ();
748                 public bool get_line_wrap ();
749                 public Pango.WrapMode get_line_wrap_mode ();
750                 public int get_max_length ();
751                 public unichar get_password_char ();
752                 public bool get_selectable ();
753                 public string get_selection ();
754                 public int get_selection_bound ();
755                 public void get_selection_color (Clutter.Color color);
756                 public bool get_single_line_mode ();
757                 public unowned string get_text ();
758                 public bool get_use_markup ();
759                 public void insert_text (string text, ssize_t position);
760                 public void insert_unichar (unichar wc);
761                 [CCode (type = "ClutterActor*", has_construct_function = false)]
762                 public Text ();
763                 public bool position_to_coords (int position, out float x, out float y, out float line_height);
764                 public void set_activatable (bool activatable);
765                 public void set_attributes (Pango.AttrList attrs);
766                 public void set_color (Clutter.Color color);
767                 public void set_cursor_color (Clutter.Color color);
768                 public void set_cursor_position (int position);
769                 public void set_cursor_size (int size);
770                 public void set_cursor_visible (bool cursor_visible);
771                 public void set_editable (bool editable);
772                 public void set_ellipsize (Pango.EllipsizeMode mode);
773                 public void set_font_name (string font_name);
774                 public void set_justify (bool justify);
775                 public void set_line_alignment (Pango.Alignment alignment);
776                 public void set_line_wrap (bool line_wrap);
777                 public void set_line_wrap_mode (Pango.WrapMode wrap_mode);
778                 public void set_markup (string markup);
779                 public void set_max_length (int max);
780                 public void set_password_char (unichar wc);
781                 public void set_selectable (bool selectable);
782                 public void set_selection (ssize_t start_pos, ssize_t end_pos);
783                 public void set_selection_bound (int selection_bound);
784                 public void set_selection_color (Clutter.Color color);
785                 public void set_single_line_mode (bool single_line);
786                 public void set_text (string text);
787                 public void set_use_markup (bool setting);
788                 [CCode (type = "ClutterActor*", has_construct_function = false)]
789                 public Text.with_text (string font_name, string text);
790                 public bool activatable { get; set; }
791                 public Pango.AttrList attributes { get; set; }
792                 public Clutter.Color color { get; set; }
793                 public Clutter.Color cursor_color { get; set; }
794                 public bool cursor_color_set { get; }
795                 public int cursor_size { get; set; }
796                 public bool cursor_visible { get; set; }
797                 public bool editable { get; set; }
798                 public Pango.EllipsizeMode ellipsize { get; set; }
799                 public string font_name { get; set; }
800                 public bool justify { get; set; }
801                 public Pango.Alignment line_alignment { get; set; }
802                 public bool line_wrap { get; set; }
803                 public Pango.WrapMode line_wrap_mode { get; set; }
804                 public int max_length { get; set; }
805                 public uint password_char { get; set; }
806                 public int position { get; set; }
807                 public bool selectable { get; set; }
808                 public int selection_bound { get; set; }
809                 public Clutter.Color selection_color { get; set; }
810                 public bool selection_color_set { get; }
811                 public bool single_line_mode { get; set; }
812                 public string text { get; set; }
813                 public bool use_markup { get; set; }
814                 [HasEmitter]
815                 public virtual signal void activate ();
816                 public virtual signal void cursor_event (Clutter.Geometry geometry);
817                 public virtual signal void text_changed ();
818         }
819         [CCode (cheader_filename = "clutter/clutter.h")]
820         public class Texture : Clutter.Actor, Clutter.Scriptable {
821                 public weak Clutter.Actor parent;
822                 public Clutter.TexturePrivate priv;
823                 [CCode (type = "ClutterActor*", has_construct_function = false)]
824                 public Texture.from_actor (Clutter.Actor actor);
825                 [CCode (type = "ClutterActor*", has_construct_function = false)]
826                 public Texture.from_file (string filename) throws GLib.Error;
827                 public void get_base_size (out int width, out int height);
828                 public Cogl.Handle get_cogl_material ();
829                 public Cogl.Handle get_cogl_texture ();
830                 public Clutter.TextureQuality get_filter_quality ();
831                 public bool get_keep_aspect_ratio ();
832                 public bool get_load_async ();
833                 public bool get_load_data_async ();
834                 public int get_max_tile_waste ();
835                 public Cogl.PixelFormat get_pixel_format ();
836                 public void get_repeat (out bool repeat_x, out bool repeat_y);
837                 public bool get_sync_size ();
838                 [CCode (type = "ClutterActor*", has_construct_function = false)]
839                 public Texture ();
840                 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;
841                 public void set_cogl_material (Cogl.Handle cogl_material);
842                 public void set_cogl_texture (Cogl.Handle cogl_tex);
843                 public void set_filter_quality (Clutter.TextureQuality filter_quality);
844                 public bool set_from_file (string filename) throws GLib.Error;
845                 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;
846                 public bool set_from_yuv_data ([CCode (array_length = false)] uint8[] data, int width, int height, Clutter.TextureFlags flags) throws GLib.Error;
847                 public void set_keep_aspect_ratio (bool keep_aspect);
848                 public void set_load_async (bool load_async);
849                 public void set_load_data_async (bool load_async);
850                 public void set_repeat (bool repeat_x, bool repeat_y);
851                 public void set_sync_size (bool sync_size);
852                 public Cogl.Handle cogl_material { get; set; }
853                 public Cogl.Handle cogl_texture { get; set; }
854                 public bool disable_slicing { get; construct; }
855                 public string filename { set; }
856                 public Clutter.TextureQuality filter_quality { get; set construct; }
857                 public bool keep_aspect_ratio { get; set; }
858                 public bool load_async { set; }
859                 public bool load_data_async { set; }
860                 public Cogl.PixelFormat pixel_format { get; }
861                 public bool repeat_x { get; set; }
862                 public bool repeat_y { get; set; }
863                 public bool sync_size { get; set; }
864                 public int tile_waste { get; }
865                 public virtual signal void load_finished (void* error);
866                 public virtual signal void pixbuf_change ();
867                 public virtual signal void size_change (int width, int height);
868         }
869         [CCode (cheader_filename = "clutter/clutter.h")]
870         public class Timeline : GLib.Object {
871                 public weak GLib.Object parent;
872                 public Clutter.TimelinePrivate priv;
873                 public void add_marker_at_time (string marker_name, uint msecs);
874                 public void advance (uint msecs);
875                 public void advance_to_marker (string marker_name);
876                 public Clutter.Timeline clone ();
877                 public void do_tick (GLib.TimeVal tick_time);
878                 public uint get_delay ();
879                 public uint get_delta ();
880                 public Clutter.TimelineDirection get_direction ();
881                 public uint get_duration ();
882                 public uint get_elapsed_time ();
883                 public bool get_loop ();
884                 public double get_progress ();
885                 public bool has_marker (string marker_name);
886                 public bool is_playing ();
887                 public string[] list_markers (int msecs, out size_t n_markers);
888                 [CCode (has_construct_function = false)]
889                 public Timeline (uint msecs);
890                 public void pause ();
891                 public void remove_marker (string marker_name);
892                 public void rewind ();
893                 public void set_delay (uint msecs);
894                 public void set_direction (Clutter.TimelineDirection direction);
895                 public void set_duration (uint msecs);
896                 public void set_loop (bool loop);
897                 public void skip (uint msecs);
898                 public void start ();
899                 public void stop ();
900                 public uint delay { get; set; }
901                 public Clutter.TimelineDirection direction { get; set; }
902                 public uint duration { get; set; }
903                 public bool loop { get; set; }
904                 public virtual signal void completed ();
905                 public virtual signal void marker_reached (string marker_name, int msecs);
906                 public virtual signal void new_frame (int msecs);
907                 public virtual signal void paused ();
908                 public virtual signal void started ();
909         }
910         [CCode (cheader_filename = "clutter/clutter.h")]
911         public interface Animatable {
912                 public abstract bool animate_property (Clutter.Animation animation, string property_name, GLib.Value initial_value, GLib.Value final_value, double progress, GLib.Value value);
913         }
914         [CCode (cheader_filename = "clutter/clutter.h")]
915         public interface Container {
916                 public abstract void add (Clutter.Actor actor);
917                 public void add_actor (Clutter.Actor actor);
918                 public void child_get (Clutter.Actor actor, string first_prop, ...);
919                 public void child_get_property (Clutter.Actor child, string property, GLib.Value value);
920                 public void child_set (Clutter.Actor actor, string first_prop, ...);
921                 public void child_set_property (Clutter.Actor child, string property, GLib.Value value);
922                 public abstract void create_child_meta (Clutter.Actor actor);
923                 public abstract void destroy_child_meta (Clutter.Actor actor);
924                 public unowned Clutter.Actor find_child_by_name (string child_name);
925                 public abstract void @foreach (Clutter.Callback callback);
926                 public abstract void foreach_with_internals (Clutter.Callback callback);
927                 public abstract Clutter.ChildMeta get_child_meta (Clutter.Actor actor);
928                 public unowned GLib.List get_children ();
929                 public abstract void lower (Clutter.Actor actor, Clutter.Actor sibling);
930                 public void lower_child (Clutter.Actor actor, Clutter.Actor sibling);
931                 public abstract void raise (Clutter.Actor actor, Clutter.Actor sibling);
932                 public void raise_child (Clutter.Actor actor, Clutter.Actor sibling);
933                 public abstract void remove (Clutter.Actor actor);
934                 public void remove_actor (Clutter.Actor actor);
935                 public abstract void sort_depth_order ();
936                 public virtual signal void actor_added (Clutter.Actor actor);
937                 public virtual signal void actor_removed (Clutter.Actor actor);
938                 public virtual signal void child_notify (Clutter.Actor actor, GLib.ParamSpec since);
939         }
940         [CCode (cheader_filename = "clutter/clutter.h")]
941         public interface Media {
942                 public double get_audio_volume ();
943                 public double get_buffer_fill ();
944                 public bool get_can_seek ();
945                 public double get_duration ();
946                 public bool get_playing ();
947                 public double get_progress ();
948                 public string get_uri ();
949                 public void set_audio_volume (double volume);
950                 public void set_filename (string filename);
951                 public void set_playing (bool playing);
952                 public void set_progress (double progress);
953                 public void set_uri (string uri);
954                 public double audio_volume { get; set; }
955                 public double buffer_fill { get; }
956                 public bool can_seek { get; }
957                 public double duration { get; }
958                 public bool playing { get; set; }
959                 public double progress { get; set; }
960                 public string uri { get; set; }
961                 public virtual signal void eos ();
962                 public virtual signal void error (void* error);
963         }
964         [CCode (cheader_filename = "clutter/clutter.h")]
965         public interface Scriptable {
966                 public abstract unowned string get_id ();
967                 public abstract bool parse_custom_node (Clutter.Script script, GLib.Value value, string name, ClutterJson.JsonNode node);
968                 public abstract void set_custom_property (Clutter.Script script, string name, GLib.Value value);
969                 public abstract void set_id (string name);
970         }
971         [CCode (type_id = "CLUTTER_TYPE_ACTOR_BOX", cheader_filename = "clutter/clutter.h")]
972         public struct ActorBox {
973                 public float x1;
974                 public float y1;
975                 public float x2;
976                 public float y2;
977                 public bool contains (float x, float y);
978                 public Clutter.ActorBox copy ();
979                 public bool equal (Clutter.ActorBox box_b);
980                 public void free ();
981                 public void from_vertices ([CCode (array_length = false)] Clutter.Vertex[] verts);
982                 public float get_area ();
983                 public float get_height ();
984                 public void get_origin (out float? x, out float? y);
985                 public void get_size (out float? width, out float? height);
986                 public float get_width ();
987                 public float get_x ();
988                 public float get_y ();
989         }
990         [CCode (type_id = "CLUTTER_TYPE_ACTOR_PRIVATE", cheader_filename = "clutter/clutter.h")]
991         public struct ActorPrivate {
992         }
993         [CCode (type_id = "CLUTTER_TYPE_ALPHA_PRIVATE", cheader_filename = "clutter/clutter.h")]
994         public struct AlphaPrivate {
995         }
996         [CCode (type_id = "CLUTTER_TYPE_ANIMATION_PRIVATE", cheader_filename = "clutter/clutter.h")]
997         public struct AnimationPrivate {
998         }
999         [CCode (type_id = "CLUTTER_TYPE_ANY_EVENT", cheader_filename = "clutter/clutter.h")]
1000         public struct AnyEvent {
1001                 public Clutter.EventType type;
1002                 public uint32 time;
1003                 public Clutter.EventFlags flags;
1004                 public weak Clutter.Stage stage;
1005                 public weak Clutter.Actor source;
1006         }
1007         [CCode (type_id = "CLUTTER_TYPE_BACKEND_PRIVATE", cheader_filename = "clutter/clutter.h")]
1008         public struct BackendPrivate {
1009         }
1010         [CCode (type_id = "CLUTTER_TYPE_BEHAVIOUR_DEPTH_PRIVATE", cheader_filename = "clutter/clutter.h")]
1011         public struct BehaviourDepthPrivate {
1012         }
1013         [CCode (type_id = "CLUTTER_TYPE_BEHAVIOUR_ELLIPSE_PRIVATE", cheader_filename = "clutter/clutter.h")]
1014         public struct BehaviourEllipsePrivate {
1015         }
1016         [CCode (type_id = "CLUTTER_TYPE_BEHAVIOUR_OPACITY_PRIVATE", cheader_filename = "clutter/clutter.h")]
1017         public struct BehaviourOpacityPrivate {
1018         }
1019         [CCode (type_id = "CLUTTER_TYPE_BEHAVIOUR_PATH_PRIVATE", cheader_filename = "clutter/clutter.h")]
1020         public struct BehaviourPathPrivate {
1021         }
1022         [CCode (type_id = "CLUTTER_TYPE_BEHAVIOUR_PRIVATE", cheader_filename = "clutter/clutter.h")]
1023         public struct BehaviourPrivate {
1024         }
1025         [CCode (type_id = "CLUTTER_TYPE_BEHAVIOUR_ROTATE_PRIVATE", cheader_filename = "clutter/clutter.h")]
1026         public struct BehaviourRotatePrivate {
1027         }
1028         [CCode (type_id = "CLUTTER_TYPE_BEHAVIOUR_SCALE_PRIVATE", cheader_filename = "clutter/clutter.h")]
1029         public struct BehaviourScalePrivate {
1030         }
1031         [CCode (type_id = "CLUTTER_TYPE_BUTTON_EVENT", cheader_filename = "clutter/clutter.h")]
1032         public struct ButtonEvent {
1033                 public Clutter.EventType type;
1034                 public uint32 time;
1035                 public Clutter.EventFlags flags;
1036                 public weak Clutter.Stage stage;
1037                 public weak Clutter.Actor source;
1038                 public float x;
1039                 public float y;
1040                 public Clutter.ModifierType modifier_state;
1041                 public uint32 button;
1042                 public uint click_count;
1043                 public void* axes;
1044                 public Clutter.InputDevice device;
1045         }
1046         [CCode (type_id = "CLUTTER_TYPE_CAIRO_TEXTURE_PRIVATE", cheader_filename = "clutter/clutter.h")]
1047         public struct CairoTexturePrivate {
1048         }
1049         [CCode (type_id = "CLUTTER_TYPE_CLONE_PRIVATE", cheader_filename = "clutter/clutter.h")]
1050         public struct ClonePrivate {
1051         }
1052         [CCode (type_id = "CLUTTER_TYPE_COLOR", cheader_filename = "clutter/clutter.h")]
1053         public struct Color {
1054                 public uint8 red;
1055                 public uint8 green;
1056                 public uint8 blue;
1057                 public uint8 alpha;
1058                 public void add (Clutter.Color b, out Clutter.Color result);
1059                 public Clutter.Color copy ();
1060                 public void darken (out Clutter.Color result);
1061                 public void free ();
1062                 public void from_hls (float hue, float luminance, float saturation);
1063                 public void from_pixel (uint32 pixel);
1064                 public bool from_string (string str);
1065                 public void lighten (out Clutter.Color result);
1066                 public void shade (double factor, out Clutter.Color result);
1067                 public void subtract (Clutter.Color b, out Clutter.Color result);
1068                 public void to_hls (out float hue, out float luminance, out float saturation);
1069                 public uint32 to_pixel ();
1070                 public string to_string ();
1071         }
1072         [CCode (type_id = "CLUTTER_TYPE_CROSSING_EVENT", cheader_filename = "clutter/clutter.h")]
1073         public struct CrossingEvent {
1074                 public Clutter.EventType type;
1075                 public uint32 time;
1076                 public Clutter.EventFlags flags;
1077                 public weak Clutter.Stage stage;
1078                 public weak Clutter.Actor source;
1079                 public float x;
1080                 public float y;
1081                 public Clutter.InputDevice device;
1082                 public weak Clutter.Actor related;
1083         }
1084         [CCode (type_id = "CLUTTER_TYPE_EVENT", cheader_filename = "clutter/clutter.h")]
1085         public struct Event {
1086                 public Clutter.EventType type;
1087                 public Clutter.AnyEvent any;
1088                 public Clutter.ButtonEvent button;
1089                 public Clutter.KeyEvent key;
1090                 public Clutter.MotionEvent motion;
1091                 public Clutter.ScrollEvent scroll;
1092                 public Clutter.StageStateEvent stage_state;
1093                 public Clutter.CrossingEvent crossing;
1094                 public Clutter.Event copy ();
1095                 public void free ();
1096                 public uint32 get_button ();
1097                 public uint get_click_count ();
1098                 public void get_coords (out float x, out float y);
1099                 public Clutter.InputDevice get_device ();
1100                 public int get_device_id ();
1101                 public Clutter.InputDeviceType get_device_type ();
1102                 public Clutter.EventFlags get_flags ();
1103                 public uint16 get_key_code ();
1104                 public uint get_key_symbol ();
1105                 public uint32 get_key_unicode ();
1106                 public unowned Clutter.Actor get_related ();
1107                 public Clutter.ScrollDirection get_scroll_direction ();
1108                 public unowned Clutter.Actor get_source ();
1109                 public unowned Clutter.Stage get_stage ();
1110                 public Clutter.ModifierType get_state ();
1111                 public uint32 get_time ();
1112                 public Clutter.EventType get_type ();
1113                 public void put ();
1114         }
1115         [CCode (type_id = "CLUTTER_TYPE_FOG", cheader_filename = "clutter/clutter.h")]
1116         public struct Fog {
1117                 public float z_near;
1118                 public float z_far;
1119         }
1120         [CCode (type_id = "CLUTTER_TYPE_GEOMETRY", cheader_filename = "clutter/clutter.h")]
1121         public struct Geometry {
1122                 public int x;
1123                 public int y;
1124                 public uint width;
1125                 public uint height;
1126         }
1127         [CCode (type_id = "CLUTTER_TYPE_GROUP_PRIVATE", cheader_filename = "clutter/clutter.h")]
1128         public struct GroupPrivate {
1129         }
1130         [CCode (type_id = "CLUTTER_TYPE_INPUT_DEVICE", cheader_filename = "clutter/clutter.h")]
1131         public struct InputDevice {
1132                 public int get_device_id ();
1133                 public Clutter.InputDeviceType get_device_type ();
1134         }
1135         [CCode (type_id = "CLUTTER_TYPE_INTERVAL_PRIVATE", cheader_filename = "clutter/clutter.h")]
1136         public struct IntervalPrivate {
1137         }
1138         [CCode (type_id = "CLUTTER_TYPE_KEY_EVENT", cheader_filename = "clutter/clutter.h")]
1139         public struct KeyEvent {
1140                 public Clutter.EventType type;
1141                 public uint32 time;
1142                 public Clutter.EventFlags flags;
1143                 public weak Clutter.Stage stage;
1144                 public weak Clutter.Actor source;
1145                 public Clutter.ModifierType modifier_state;
1146                 public uint keyval;
1147                 public uint16 hardware_keycode;
1148                 public unichar unicode_value;
1149                 public Clutter.InputDevice device;
1150         }
1151         [CCode (type_id = "CLUTTER_TYPE_KNOT", cheader_filename = "clutter/clutter.h")]
1152         public struct Knot {
1153                 public int x;
1154                 public int y;
1155                 public Clutter.Knot copy ();
1156                 public bool equal (Clutter.Knot knot_b);
1157                 public void free ();
1158         }
1159         [CCode (type_id = "CLUTTER_TYPE_LIST_MODEL_PRIVATE", cheader_filename = "clutter/clutter.h")]
1160         public struct ListModelPrivate {
1161         }
1162         [CCode (type_id = "CLUTTER_TYPE_MODEL_ITER_PRIVATE", cheader_filename = "clutter/clutter.h")]
1163         public struct ModelIterPrivate {
1164         }
1165         [CCode (type_id = "CLUTTER_TYPE_MODEL_PRIVATE", cheader_filename = "clutter/clutter.h")]
1166         public struct ModelPrivate {
1167         }
1168         [CCode (type_id = "CLUTTER_TYPE_MOTION_EVENT", cheader_filename = "clutter/clutter.h")]
1169         public struct MotionEvent {
1170                 public Clutter.EventType type;
1171                 public uint32 time;
1172                 public Clutter.EventFlags flags;
1173                 public weak Clutter.Stage stage;
1174                 public weak Clutter.Actor source;
1175                 public float x;
1176                 public float y;
1177                 public Clutter.ModifierType modifier_state;
1178                 public void* axes;
1179                 public Clutter.InputDevice device;
1180         }
1181         [CCode (type_id = "CLUTTER_TYPE_PARAM_SPEC_COLOR", cheader_filename = "clutter/clutter.h")]
1182         public struct ParamSpecColor {
1183                 public weak GLib.ParamSpec parent_instance;
1184                 public Clutter.Color default_value;
1185         }
1186         [CCode (type_id = "CLUTTER_TYPE_PARAM_SPEC_FIXED", cheader_filename = "clutter/clutter.h")]
1187         public struct ParamSpecFixed {
1188                 public weak GLib.ParamSpec parent_instance;
1189                 public Cogl.Fixed minimum;
1190                 public Cogl.Fixed maximum;
1191                 public Cogl.Fixed default_value;
1192         }
1193         [CCode (type_id = "CLUTTER_TYPE_PARAM_SPEC_UNITS", cheader_filename = "clutter/clutter.h")]
1194         public struct ParamSpecUnits {
1195                 public weak GLib.ParamSpec parent_instance;
1196                 public Clutter.UnitType default_type;
1197                 public float default_value;
1198                 public float minimum;
1199                 public float maximum;
1200         }
1201         [CCode (type_id = "CLUTTER_TYPE_PATH_NODE", cheader_filename = "clutter/clutter.h")]
1202         public struct PathNode {
1203                 public Clutter.PathNodeType type;
1204                 public weak Clutter.Knot[] points;
1205                 public Clutter.PathNode copy ();
1206                 public bool equal (Clutter.PathNode node_b);
1207                 public void free ();
1208         }
1209         [CCode (type_id = "CLUTTER_TYPE_PATH_PRIVATE", cheader_filename = "clutter/clutter.h")]
1210         public struct PathPrivate {
1211         }
1212         [CCode (type_id = "CLUTTER_TYPE_PERSPECTIVE", cheader_filename = "clutter/clutter.h")]
1213         public struct Perspective {
1214                 public float fovy;
1215                 public float aspect;
1216                 public float z_near;
1217                 public float z_far;
1218         }
1219         [CCode (type_id = "CLUTTER_TYPE_RECTANGLE_PRIVATE", cheader_filename = "clutter/clutter.h")]
1220         public struct RectanglePrivate {
1221         }
1222         [CCode (type_id = "CLUTTER_TYPE_SCORE_PRIVATE", cheader_filename = "clutter/clutter.h")]
1223         public struct ScorePrivate {
1224         }
1225         [CCode (type_id = "CLUTTER_TYPE_SCRIPT_PRIVATE", cheader_filename = "clutter/clutter.h")]
1226         public struct ScriptPrivate {
1227         }
1228         [CCode (type_id = "CLUTTER_TYPE_SCROLL_EVENT", cheader_filename = "clutter/clutter.h")]
1229         public struct ScrollEvent {
1230                 public Clutter.EventType type;
1231                 public uint32 time;
1232                 public Clutter.EventFlags flags;
1233                 public weak Clutter.Stage stage;
1234                 public weak Clutter.Actor source;
1235                 public float x;
1236                 public float y;
1237                 public Clutter.ScrollDirection direction;
1238                 public Clutter.ModifierType modifier_state;
1239                 public void* axes;
1240                 public Clutter.InputDevice device;
1241         }
1242         [CCode (type_id = "CLUTTER_TYPE_SHADER_FLOAT", cheader_filename = "clutter/clutter.h")]
1243         public struct ShaderFloat {
1244         }
1245         [CCode (type_id = "CLUTTER_TYPE_SHADER_INT", cheader_filename = "clutter/clutter.h")]
1246         public struct ShaderInt {
1247         }
1248         [CCode (type_id = "CLUTTER_TYPE_SHADER_MATRIX", cheader_filename = "clutter/clutter.h")]
1249         public struct ShaderMatrix {
1250         }
1251         [CCode (type_id = "CLUTTER_TYPE_SHADER_PRIVATE", cheader_filename = "clutter/clutter.h")]
1252         public struct ShaderPrivate {
1253         }
1254         [CCode (type_id = "CLUTTER_TYPE_STAGE_PRIVATE", cheader_filename = "clutter/clutter.h")]
1255         public struct StagePrivate {
1256         }
1257         [CCode (type_id = "CLUTTER_TYPE_STAGE_STATE_EVENT", cheader_filename = "clutter/clutter.h")]
1258         public struct StageStateEvent {
1259                 public Clutter.EventType type;
1260                 public uint32 time;
1261                 public Clutter.EventFlags flags;
1262                 public weak Clutter.Stage stage;
1263                 public weak Clutter.Actor source;
1264                 public Clutter.StageState changed_mask;
1265                 public Clutter.StageState new_state;
1266         }
1267         [CCode (type_id = "CLUTTER_TYPE_TEXT_PRIVATE", cheader_filename = "clutter/clutter.h")]
1268         public struct TextPrivate {
1269         }
1270         [CCode (type_id = "CLUTTER_TYPE_TEXTURE_PRIVATE", cheader_filename = "clutter/clutter.h")]
1271         public struct TexturePrivate {
1272         }
1273         [CCode (type_id = "CLUTTER_TYPE_TIMELINE_PRIVATE", cheader_filename = "clutter/clutter.h")]
1274         public struct TimelinePrivate {
1275         }
1276         [CCode (type_id = "CLUTTER_TYPE_TIMEOUT_POOL", cheader_filename = "clutter/clutter.h")]
1277         public struct TimeoutPool {
1278                 public uint add (uint fps, GLib.SourceFunc func, void* data, GLib.DestroyNotify notify);
1279                 public void remove (uint id);
1280         }
1281         [CCode (type_id = "CLUTTER_TYPE_UNITS", cheader_filename = "clutter/clutter.h")]
1282         public struct Units {
1283                 public Clutter.UnitType unit_type;
1284                 public float value;
1285                 public float _pixels;
1286                 public uint pixels_set;
1287                 public int64 __padding_1;
1288                 public int64 __padding_2;
1289                 public Clutter.Units copy ();
1290                 public void em (float em);
1291                 public void em_for_font (string font_name, float em);
1292                 public void free ();
1293                 public bool from_string (string str);
1294                 public Clutter.UnitType get_unit_type ();
1295                 public float get_unit_value ();
1296                 public void mm (float mm);
1297                 public void pixels (int px);
1298                 public void pt (float pt);
1299                 public float to_pixels ();
1300                 public string to_string ();
1301         }
1302         [CCode (type_id = "CLUTTER_TYPE_VERTEX", cheader_filename = "clutter/clutter.h")]
1303         public struct Vertex {
1304                 public float x;
1305                 public float y;
1306                 public float z;
1307                 public Clutter.Vertex copy ();
1308                 public bool equal (Clutter.Vertex vertex_b);
1309                 public void free ();
1310         }
1311         [CCode (cprefix = "CLUTTER_ACTOR_FLAGS_", cheader_filename = "clutter/clutter.h")]
1312         public enum ActorFlags {
1313                 [CCode (cname = "CLUTTER_ACTOR_MAPPED")]
1314                 MAPPED,
1315                 [CCode (cname = "CLUTTER_ACTOR_REALIZED")]
1316                 REALIZED,
1317                 [CCode (cname = "CLUTTER_ACTOR_REACTIVE")]
1318                 REACTIVE,
1319                 [CCode (cname = "CLUTTER_ACTOR_VISIBLE")]
1320                 VISIBLE
1321         }
1322         [CCode (cprefix = "CLUTTER_ALLOCATION_FLAGS_", cheader_filename = "clutter/clutter.h")]
1323         public enum AllocationFlags {
1324                 [CCode (cname = "CLUTTER_ALLOCATION_NONE")]
1325                 ALLOCATION_NONE,
1326                 [CCode (cname = "CLUTTER_ABSOLUTE_ORIGIN_CHANGED")]
1327                 ABSOLUTE_ORIGIN_CHANGED
1328         }
1329         [CCode (cprefix = "CLUTTER_", cheader_filename = "clutter/clutter.h")]
1330         public enum AnimationMode {
1331                 CUSTOM_MODE,
1332                 LINEAR,
1333                 EASE_IN_QUAD,
1334                 EASE_OUT_QUAD,
1335                 EASE_IN_OUT_QUAD,
1336                 EASE_IN_CUBIC,
1337                 EASE_OUT_CUBIC,
1338                 EASE_IN_OUT_CUBIC,
1339                 EASE_IN_QUART,
1340                 EASE_OUT_QUART,
1341                 EASE_IN_OUT_QUART,
1342                 EASE_IN_QUINT,
1343                 EASE_OUT_QUINT,
1344                 EASE_IN_OUT_QUINT,
1345                 EASE_IN_SINE,
1346                 EASE_OUT_SINE,
1347                 EASE_IN_OUT_SINE,
1348                 EASE_IN_EXPO,
1349                 EASE_OUT_EXPO,
1350                 EASE_IN_OUT_EXPO,
1351                 EASE_IN_CIRC,
1352                 EASE_OUT_CIRC,
1353                 EASE_IN_OUT_CIRC,
1354                 EASE_IN_ELASTIC,
1355                 EASE_OUT_ELASTIC,
1356                 EASE_IN_OUT_ELASTIC,
1357                 EASE_IN_BACK,
1358                 EASE_OUT_BACK,
1359                 EASE_IN_OUT_BACK,
1360                 EASE_IN_BOUNCE,
1361                 EASE_OUT_BOUNCE,
1362                 EASE_IN_OUT_BOUNCE,
1363                 ANIMATION_LAST
1364         }
1365         [CCode (cprefix = "CLUTTER_EVENT_FLAGS_", cheader_filename = "clutter/clutter.h")]
1366         public enum EventFlags {
1367                 [CCode (cname = "CLUTTER_EVENT_NONE")]
1368                 NONE,
1369                 [CCode (cname = "CLUTTER_EVENT_FLAG_SYNTHETIC")]
1370                 FLAG_SYNTHETIC
1371         }
1372         [CCode (cprefix = "CLUTTER_", cheader_filename = "clutter/clutter.h")]
1373         public enum EventType {
1374                 NOTHING,
1375                 KEY_PRESS,
1376                 KEY_RELEASE,
1377                 MOTION,
1378                 ENTER,
1379                 LEAVE,
1380                 BUTTON_PRESS,
1381                 BUTTON_RELEASE,
1382                 SCROLL,
1383                 STAGE_STATE,
1384                 DESTROY_NOTIFY,
1385                 CLIENT_MESSAGE,
1386                 DELETE
1387         }
1388         [CCode (cprefix = "CLUTTER_FEATURE_FLAGS_", cheader_filename = "clutter/clutter.h")]
1389         public enum FeatureFlags {
1390                 [CCode (cname = "CLUTTER_FEATURE_TEXTURE_NPOT")]
1391                 TEXTURE_NPOT,
1392                 [CCode (cname = "CLUTTER_FEATURE_SYNC_TO_VBLANK")]
1393                 SYNC_TO_VBLANK,
1394                 [CCode (cname = "CLUTTER_FEATURE_TEXTURE_YUV")]
1395                 TEXTURE_YUV,
1396                 [CCode (cname = "CLUTTER_FEATURE_TEXTURE_READ_PIXELS")]
1397                 TEXTURE_READ_PIXELS,
1398                 [CCode (cname = "CLUTTER_FEATURE_STAGE_STATIC")]
1399                 STAGE_STATIC,
1400                 [CCode (cname = "CLUTTER_FEATURE_STAGE_USER_RESIZE")]
1401                 STAGE_USER_RESIZE,
1402                 [CCode (cname = "CLUTTER_FEATURE_STAGE_CURSOR")]
1403                 STAGE_CURSOR,
1404                 [CCode (cname = "CLUTTER_FEATURE_SHADERS_GLSL")]
1405                 SHADERS_GLSL,
1406                 [CCode (cname = "CLUTTER_FEATURE_OFFSCREEN")]
1407                 OFFSCREEN,
1408                 [CCode (cname = "CLUTTER_FEATURE_STAGE_MULTIPLE")]
1409                 STAGE_MULTIPLE
1410         }
1411         [CCode (cprefix = "CLUTTER_FONT_FLAGS_", cheader_filename = "clutter/clutter.h")]
1412         public enum FontFlags {
1413                 [CCode (cname = "CLUTTER_FONT_MIPMAPPING")]
1414                 MIPMAPPING,
1415                 [CCode (cname = "CLUTTER_FONT_HINTING")]
1416                 HINTING
1417         }
1418         [CCode (cprefix = "CLUTTER_GRAVITY_", cheader_filename = "clutter/clutter.h")]
1419         public enum Gravity {
1420                 NONE,
1421                 NORTH,
1422                 NORTH_EAST,
1423                 EAST,
1424                 SOUTH_EAST,
1425                 SOUTH,
1426                 SOUTH_WEST,
1427                 WEST,
1428                 NORTH_WEST,
1429                 CENTER
1430         }
1431         [CCode (cprefix = "CLUTTER_INIT_", cheader_filename = "clutter/clutter.h")]
1432         public enum InitError {
1433                 SUCCESS,
1434                 ERROR_UNKNOWN,
1435                 ERROR_THREADS,
1436                 ERROR_BACKEND,
1437                 ERROR_INTERNAL
1438         }
1439         [CCode (cprefix = "CLUTTER_", cheader_filename = "clutter/clutter.h")]
1440         public enum InputDeviceType {
1441                 POINTER_DEVICE,
1442                 KEYBOARD_DEVICE,
1443                 EXTENSION_DEVICE,
1444                 N_DEVICE_TYPES
1445         }
1446         [CCode (cprefix = "CLUTTER_MODIFIER_TYPE_", cheader_filename = "clutter/clutter.h")]
1447         public enum ModifierType {
1448                 [CCode (cname = "CLUTTER_SHIFT_MASK")]
1449                 SHIFT_MASK,
1450                 [CCode (cname = "CLUTTER_LOCK_MASK")]
1451                 LOCK_MASK,
1452                 [CCode (cname = "CLUTTER_CONTROL_MASK")]
1453                 CONTROL_MASK,
1454                 [CCode (cname = "CLUTTER_MOD1_MASK")]
1455                 MOD1_MASK,
1456                 [CCode (cname = "CLUTTER_MOD2_MASK")]
1457                 MOD2_MASK,
1458                 [CCode (cname = "CLUTTER_MOD3_MASK")]
1459                 MOD3_MASK,
1460                 [CCode (cname = "CLUTTER_MOD4_MASK")]
1461                 MOD4_MASK,
1462                 [CCode (cname = "CLUTTER_MOD5_MASK")]
1463                 MOD5_MASK,
1464                 [CCode (cname = "CLUTTER_BUTTON1_MASK")]
1465                 BUTTON1_MASK,
1466                 [CCode (cname = "CLUTTER_BUTTON2_MASK")]
1467                 BUTTON2_MASK,
1468                 [CCode (cname = "CLUTTER_BUTTON3_MASK")]
1469                 BUTTON3_MASK,
1470                 [CCode (cname = "CLUTTER_BUTTON4_MASK")]
1471                 BUTTON4_MASK,
1472                 [CCode (cname = "CLUTTER_BUTTON5_MASK")]
1473                 BUTTON5_MASK,
1474                 [CCode (cname = "CLUTTER_SUPER_MASK")]
1475                 SUPER_MASK,
1476                 [CCode (cname = "CLUTTER_HYPER_MASK")]
1477                 HYPER_MASK,
1478                 [CCode (cname = "CLUTTER_META_MASK")]
1479                 META_MASK,
1480                 [CCode (cname = "CLUTTER_RELEASE_MASK")]
1481                 RELEASE_MASK,
1482                 [CCode (cname = "CLUTTER_MODIFIER_MASK")]
1483                 MODIFIER_MASK
1484         }
1485         [CCode (cprefix = "CLUTTER_PATH_", cheader_filename = "clutter/clutter.h")]
1486         public enum PathNodeType {
1487                 MOVE_TO,
1488                 LINE_TO,
1489                 CURVE_TO,
1490                 CLOSE,
1491                 REL_MOVE_TO,
1492                 REL_LINE_TO,
1493                 REL_CURVE_TO
1494         }
1495         [CCode (cprefix = "CLUTTER_PICK_", cheader_filename = "clutter/clutter.h")]
1496         public enum PickMode {
1497                 NONE,
1498                 REACTIVE,
1499                 ALL
1500         }
1501         [CCode (cprefix = "CLUTTER_REQUEST_", cheader_filename = "clutter/clutter.h")]
1502         public enum RequestMode {
1503                 HEIGHT_FOR_WIDTH,
1504                 WIDTH_FOR_HEIGHT
1505         }
1506         [CCode (cprefix = "CLUTTER_", cheader_filename = "clutter/clutter.h")]
1507         public enum RotateAxis {
1508                 X_AXIS,
1509                 Y_AXIS,
1510                 Z_AXIS
1511         }
1512         [CCode (cprefix = "CLUTTER_ROTATE_", cheader_filename = "clutter/clutter.h")]
1513         public enum RotateDirection {
1514                 CW,
1515                 CCW
1516         }
1517         [CCode (cprefix = "CLUTTER_SCRIPT_ERROR_INVALID_", cheader_filename = "clutter/clutter.h")]
1518         public enum ScriptError {
1519                 TYPE_FUNCTION,
1520                 PROPERTY,
1521                 VALUE
1522         }
1523         [CCode (cprefix = "CLUTTER_SCROLL_", cheader_filename = "clutter/clutter.h")]
1524         public enum ScrollDirection {
1525                 UP,
1526                 DOWN,
1527                 LEFT,
1528                 RIGHT
1529         }
1530         [CCode (cprefix = "CLUTTER_SHADER_ERROR_", cheader_filename = "clutter/clutter.h")]
1531         public enum ShaderError {
1532                 NO_ASM,
1533                 NO_GLSL,
1534                 COMPILE
1535         }
1536         [CCode (cprefix = "CLUTTER_STAGE_STATE_", cheader_filename = "clutter/clutter.h")]
1537         public enum StageState {
1538                 FULLSCREEN,
1539                 OFFSCREEN,
1540                 ACTIVATED
1541         }
1542         [CCode (cprefix = "CLUTTER_TEXTURE_ERROR_", cheader_filename = "clutter/clutter.h")]
1543         public enum TextureError {
1544                 OUT_OF_MEMORY,
1545                 NO_YUV,
1546                 BAD_FORMAT
1547         }
1548         [CCode (cprefix = "CLUTTER_TEXTURE_FLAGS_", cheader_filename = "clutter/clutter.h")]
1549         public enum TextureFlags {
1550                 [CCode (cname = "CLUTTER_TEXTURE_NONE")]
1551                 NONE,
1552                 [CCode (cname = "CLUTTER_TEXTURE_RGB_FLAG_BGR")]
1553                 RGB_FLAG_BGR,
1554                 [CCode (cname = "CLUTTER_TEXTURE_RGB_FLAG_PREMULT")]
1555                 RGB_FLAG_PREMULT,
1556                 [CCode (cname = "CLUTTER_TEXTURE_YUV_FLAG_YUV2")]
1557                 YUV_FLAG_YUV2
1558         }
1559         [CCode (cprefix = "CLUTTER_TEXTURE_QUALITY_", cheader_filename = "clutter/clutter.h")]
1560         public enum TextureQuality {
1561                 LOW,
1562                 MEDIUM,
1563                 HIGH
1564         }
1565         [CCode (cprefix = "CLUTTER_TIMELINE_", cheader_filename = "clutter/clutter.h")]
1566         public enum TimelineDirection {
1567                 FORWARD,
1568                 BACKWARD
1569         }
1570         [CCode (cprefix = "CLUTTER_UNIT_", cheader_filename = "clutter/clutter.h")]
1571         public enum UnitType {
1572                 PIXEL,
1573                 EM,
1574                 MM,
1575                 POINT
1576         }
1577         [CCode (cheader_filename = "clutter/clutter.h", has_target = false)]
1578         public delegate double AlphaFunc (Clutter.Alpha alpha, void* user_data);
1579         [CCode (cheader_filename = "clutter/clutter.h", has_target = false)]
1580         public delegate void BehaviourForeachFunc (Clutter.Behaviour behaviour, Clutter.Actor actor, void* data);
1581         [CCode (cheader_filename = "clutter/clutter.h", has_target = false)]
1582         public delegate bool BindingActionFunc (GLib.Object gobject, string action_name, uint key_val, Clutter.ModifierType modifiers);
1583         [CCode (cheader_filename = "clutter/clutter.h", has_target = false)]
1584         public delegate void Callback (Clutter.Actor actor, void* data);
1585         [CCode (cheader_filename = "clutter/clutter.h", has_target = false)]
1586         public delegate bool ModelFilterFunc (Clutter.Model model, Clutter.ModelIter iter, void* user_data);
1587         [CCode (cheader_filename = "clutter/clutter.h", has_target = false)]
1588         public delegate bool ModelForeachFunc (Clutter.Model model, Clutter.ModelIter iter, void* user_data);
1589         [CCode (cheader_filename = "clutter/clutter.h", has_target = false)]
1590         public delegate int ModelSortFunc (Clutter.Model model, GLib.Value a, GLib.Value b, void* user_data);
1591         [CCode (cheader_filename = "clutter/clutter.h", has_target = false)]
1592         public delegate void PathCallback (Clutter.PathNode node, void* data);
1593         [CCode (cheader_filename = "clutter/clutter.h", has_target = false)]
1594         public delegate bool ProgressFunc (GLib.Value a, GLib.Value b, double progress, GLib.Value retval);
1595         [CCode (cheader_filename = "clutter/clutter.h", has_target = false)]
1596         public delegate void ScriptConnectFunc (Clutter.Script script, GLib.Object object, string signal_name, string handler_name, GLib.Object connect_object, GLib.ConnectFlags flags, void* user_data);
1597         [CCode (cheader_filename = "clutter/clutter.h")]
1598         public const int @0;
1599         [CCode (cheader_filename = "clutter/clutter.h")]
1600         public const int @1;
1601         [CCode (cheader_filename = "clutter/clutter.h")]
1602         public const int @2;
1603         [CCode (cheader_filename = "clutter/clutter.h")]
1604         public const int @3;
1605         [CCode (cheader_filename = "clutter/clutter.h")]
1606         public const int @3270_AltCursor;
1607         [CCode (cheader_filename = "clutter/clutter.h")]
1608         public const int @3270_Attn;
1609         [CCode (cheader_filename = "clutter/clutter.h")]
1610         public const int @3270_BackTab;
1611         [CCode (cheader_filename = "clutter/clutter.h")]
1612         public const int @3270_ChangeScreen;
1613         [CCode (cheader_filename = "clutter/clutter.h")]
1614         public const int @3270_Copy;
1615         [CCode (cheader_filename = "clutter/clutter.h")]
1616         public const int @3270_CursorBlink;
1617         [CCode (cheader_filename = "clutter/clutter.h")]
1618         public const int @3270_CursorSelect;
1619         [CCode (cheader_filename = "clutter/clutter.h")]
1620         public const int @3270_DeleteWord;
1621         [CCode (cheader_filename = "clutter/clutter.h")]
1622         public const int @3270_Duplicate;
1623         [CCode (cheader_filename = "clutter/clutter.h")]
1624         public const int @3270_Enter;
1625         [CCode (cheader_filename = "clutter/clutter.h")]
1626         public const int @3270_EraseEOF;
1627         [CCode (cheader_filename = "clutter/clutter.h")]
1628         public const int @3270_EraseInput;
1629         [CCode (cheader_filename = "clutter/clutter.h")]
1630         public const int @3270_ExSelect;
1631         [CCode (cheader_filename = "clutter/clutter.h")]
1632         public const int @3270_FieldMark;
1633         [CCode (cheader_filename = "clutter/clutter.h")]
1634         public const int @3270_Ident;
1635         [CCode (cheader_filename = "clutter/clutter.h")]
1636         public const int @3270_Jump;
1637         [CCode (cheader_filename = "clutter/clutter.h")]
1638         public const int @3270_KeyClick;
1639         [CCode (cheader_filename = "clutter/clutter.h")]
1640         public const int @3270_Left2;
1641         [CCode (cheader_filename = "clutter/clutter.h")]
1642         public const int @3270_PA1;
1643         [CCode (cheader_filename = "clutter/clutter.h")]
1644         public const int @3270_PA2;
1645         [CCode (cheader_filename = "clutter/clutter.h")]
1646         public const int @3270_PA3;
1647         [CCode (cheader_filename = "clutter/clutter.h")]
1648         public const int @3270_Play;
1649         [CCode (cheader_filename = "clutter/clutter.h")]
1650         public const int @3270_PrintScreen;
1651         [CCode (cheader_filename = "clutter/clutter.h")]
1652         public const int @3270_Quit;
1653         [CCode (cheader_filename = "clutter/clutter.h")]
1654         public const int @3270_Record;
1655         [CCode (cheader_filename = "clutter/clutter.h")]
1656         public const int @3270_Reset;
1657         [CCode (cheader_filename = "clutter/clutter.h")]
1658         public const int @3270_Right2;
1659         [CCode (cheader_filename = "clutter/clutter.h")]
1660         public const int @3270_Rule;
1661         [CCode (cheader_filename = "clutter/clutter.h")]
1662         public const int @3270_Setup;
1663         [CCode (cheader_filename = "clutter/clutter.h")]
1664         public const int @3270_Test;
1665         [CCode (cheader_filename = "clutter/clutter.h")]
1666         public const int @4;
1667         [CCode (cheader_filename = "clutter/clutter.h")]
1668         public const int @5;
1669         [CCode (cheader_filename = "clutter/clutter.h")]
1670         public const int @6;
1671         [CCode (cheader_filename = "clutter/clutter.h")]
1672         public const int @7;
1673         [CCode (cheader_filename = "clutter/clutter.h")]
1674         public const int @8;
1675         [CCode (cheader_filename = "clutter/clutter.h")]
1676         public const int @9;
1677         [CCode (cheader_filename = "clutter/clutter.h")]
1678         public const int A;
1679         [CCode (cheader_filename = "clutter/clutter.h")]
1680         public const int AE;
1681         [CCode (cheader_filename = "clutter/clutter.h")]
1682         public const int Aacute;
1683         [CCode (cheader_filename = "clutter/clutter.h")]
1684         public const int Abelowdot;
1685         [CCode (cheader_filename = "clutter/clutter.h")]
1686         public const int Abreve;
1687         [CCode (cheader_filename = "clutter/clutter.h")]
1688         public const int Abreveacute;
1689         [CCode (cheader_filename = "clutter/clutter.h")]
1690         public const int Abrevebelowdot;
1691         [CCode (cheader_filename = "clutter/clutter.h")]
1692         public const int Abrevegrave;
1693         [CCode (cheader_filename = "clutter/clutter.h")]
1694         public const int Abrevehook;
1695         [CCode (cheader_filename = "clutter/clutter.h")]
1696         public const int Abrevetilde;
1697         [CCode (cheader_filename = "clutter/clutter.h")]
1698         public const int AccessX_Enable;
1699         [CCode (cheader_filename = "clutter/clutter.h")]
1700         public const int AccessX_Feedback_Enable;
1701         [CCode (cheader_filename = "clutter/clutter.h")]
1702         public const int Acircumflex;
1703         [CCode (cheader_filename = "clutter/clutter.h")]
1704         public const int Acircumflexacute;
1705         [CCode (cheader_filename = "clutter/clutter.h")]
1706         public const int Acircumflexbelowdot;
1707         [CCode (cheader_filename = "clutter/clutter.h")]
1708         public const int Acircumflexgrave;
1709         [CCode (cheader_filename = "clutter/clutter.h")]
1710         public const int Acircumflexhook;
1711         [CCode (cheader_filename = "clutter/clutter.h")]
1712         public const int Acircumflextilde;
1713         [CCode (cheader_filename = "clutter/clutter.h")]
1714         public const int Adiaeresis;
1715         [CCode (cheader_filename = "clutter/clutter.h")]
1716         public const int Agrave;
1717         [CCode (cheader_filename = "clutter/clutter.h")]
1718         public const int Ahook;
1719         [CCode (cheader_filename = "clutter/clutter.h")]
1720         public const int Alt_L;
1721         [CCode (cheader_filename = "clutter/clutter.h")]
1722         public const int Alt_R;
1723         [CCode (cheader_filename = "clutter/clutter.h")]
1724         public const int Amacron;
1725         [CCode (cheader_filename = "clutter/clutter.h")]
1726         public const int Aogonek;
1727         [CCode (cheader_filename = "clutter/clutter.h")]
1728         public const int Arabic_0;
1729         [CCode (cheader_filename = "clutter/clutter.h")]
1730         public const int Arabic_1;
1731         [CCode (cheader_filename = "clutter/clutter.h")]
1732         public const int Arabic_2;
1733         [CCode (cheader_filename = "clutter/clutter.h")]
1734         public const int Arabic_3;
1735         [CCode (cheader_filename = "clutter/clutter.h")]
1736         public const int Arabic_4;
1737         [CCode (cheader_filename = "clutter/clutter.h")]
1738         public const int Arabic_5;
1739         [CCode (cheader_filename = "clutter/clutter.h")]
1740         public const int Arabic_6;
1741         [CCode (cheader_filename = "clutter/clutter.h")]
1742         public const int Arabic_7;
1743         [CCode (cheader_filename = "clutter/clutter.h")]
1744         public const int Arabic_8;
1745         [CCode (cheader_filename = "clutter/clutter.h")]
1746         public const int Arabic_9;
1747         [CCode (cheader_filename = "clutter/clutter.h")]
1748         public const int Arabic_ain;
1749         [CCode (cheader_filename = "clutter/clutter.h")]
1750         public const int Arabic_alef;
1751         [CCode (cheader_filename = "clutter/clutter.h")]
1752         public const int Arabic_alefmaksura;
1753         [CCode (cheader_filename = "clutter/clutter.h")]
1754         public const int Arabic_beh;
1755         [CCode (cheader_filename = "clutter/clutter.h")]
1756         public const int Arabic_comma;
1757         [CCode (cheader_filename = "clutter/clutter.h")]
1758         public const int Arabic_dad;
1759         [CCode (cheader_filename = "clutter/clutter.h")]
1760         public const int Arabic_dal;
1761         [CCode (cheader_filename = "clutter/clutter.h")]
1762         public const int Arabic_damma;
1763         [CCode (cheader_filename = "clutter/clutter.h")]
1764         public const int Arabic_dammatan;
1765         [CCode (cheader_filename = "clutter/clutter.h")]
1766         public const int Arabic_ddal;
1767         [CCode (cheader_filename = "clutter/clutter.h")]
1768         public const int Arabic_farsi_yeh;
1769         [CCode (cheader_filename = "clutter/clutter.h")]
1770         public const int Arabic_fatha;
1771         [CCode (cheader_filename = "clutter/clutter.h")]
1772         public const int Arabic_fathatan;
1773         [CCode (cheader_filename = "clutter/clutter.h")]
1774         public const int Arabic_feh;
1775         [CCode (cheader_filename = "clutter/clutter.h")]
1776         public const int Arabic_fullstop;
1777         [CCode (cheader_filename = "clutter/clutter.h")]
1778         public const int Arabic_gaf;
1779         [CCode (cheader_filename = "clutter/clutter.h")]
1780         public const int Arabic_ghain;
1781         [CCode (cheader_filename = "clutter/clutter.h")]
1782         public const int Arabic_ha;
1783         [CCode (cheader_filename = "clutter/clutter.h")]
1784         public const int Arabic_hah;
1785         [CCode (cheader_filename = "clutter/clutter.h")]
1786         public const int Arabic_hamza;
1787         [CCode (cheader_filename = "clutter/clutter.h")]
1788         public const int Arabic_hamza_above;
1789         [CCode (cheader_filename = "clutter/clutter.h")]
1790         public const int Arabic_hamza_below;
1791         [CCode (cheader_filename = "clutter/clutter.h")]
1792         public const int Arabic_hamzaonalef;
1793         [CCode (cheader_filename = "clutter/clutter.h")]
1794         public const int Arabic_hamzaonwaw;
1795         [CCode (cheader_filename = "clutter/clutter.h")]
1796         public const int Arabic_hamzaonyeh;
1797         [CCode (cheader_filename = "clutter/clutter.h")]
1798         public const int Arabic_hamzaunderalef;
1799         [CCode (cheader_filename = "clutter/clutter.h")]
1800         public const int Arabic_heh;
1801         [CCode (cheader_filename = "clutter/clutter.h")]
1802         public const int Arabic_heh_doachashmee;
1803         [CCode (cheader_filename = "clutter/clutter.h")]
1804         public const int Arabic_heh_goal;
1805         [CCode (cheader_filename = "clutter/clutter.h")]
1806         public const int Arabic_jeem;
1807         [CCode (cheader_filename = "clutter/clutter.h")]
1808         public const int Arabic_jeh;
1809         [CCode (cheader_filename = "clutter/clutter.h")]
1810         public const int Arabic_kaf;
1811         [CCode (cheader_filename = "clutter/clutter.h")]
1812         public const int Arabic_kasra;
1813         [CCode (cheader_filename = "clutter/clutter.h")]
1814         public const int Arabic_kasratan;
1815         [CCode (cheader_filename = "clutter/clutter.h")]
1816         public const int Arabic_keheh;
1817         [CCode (cheader_filename = "clutter/clutter.h")]
1818         public const int Arabic_khah;
1819         [CCode (cheader_filename = "clutter/clutter.h")]
1820         public const int Arabic_lam;
1821         [CCode (cheader_filename = "clutter/clutter.h")]
1822         public const int Arabic_madda_above;
1823         [CCode (cheader_filename = "clutter/clutter.h")]
1824         public const int Arabic_maddaonalef;
1825         [CCode (cheader_filename = "clutter/clutter.h")]
1826         public const int Arabic_meem;
1827         [CCode (cheader_filename = "clutter/clutter.h")]
1828         public const int Arabic_noon;
1829         [CCode (cheader_filename = "clutter/clutter.h")]
1830         public const int Arabic_noon_ghunna;
1831         [CCode (cheader_filename = "clutter/clutter.h")]
1832         public const int Arabic_peh;
1833         [CCode (cheader_filename = "clutter/clutter.h")]
1834         public const int Arabic_percent;
1835         [CCode (cheader_filename = "clutter/clutter.h")]
1836         public const int Arabic_qaf;
1837         [CCode (cheader_filename = "clutter/clutter.h")]
1838         public const int Arabic_question_mark;
1839         [CCode (cheader_filename = "clutter/clutter.h")]
1840         public const int Arabic_ra;
1841         [CCode (cheader_filename = "clutter/clutter.h")]
1842         public const int Arabic_rreh;
1843         [CCode (cheader_filename = "clutter/clutter.h")]
1844         public const int Arabic_sad;
1845         [CCode (cheader_filename = "clutter/clutter.h")]
1846         public const int Arabic_seen;
1847         [CCode (cheader_filename = "clutter/clutter.h")]
1848         public const int Arabic_semicolon;
1849         [CCode (cheader_filename = "clutter/clutter.h")]
1850         public const int Arabic_shadda;
1851         [CCode (cheader_filename = "clutter/clutter.h")]
1852         public const int Arabic_sheen;
1853         [CCode (cheader_filename = "clutter/clutter.h")]
1854         public const int Arabic_sukun;
1855         [CCode (cheader_filename = "clutter/clutter.h")]
1856         public const int Arabic_superscript_alef;
1857         [CCode (cheader_filename = "clutter/clutter.h")]
1858         public const int Arabic_switch;
1859         [CCode (cheader_filename = "clutter/clutter.h")]
1860         public const int Arabic_tah;
1861         [CCode (cheader_filename = "clutter/clutter.h")]
1862         public const int Arabic_tatweel;
1863         [CCode (cheader_filename = "clutter/clutter.h")]
1864         public const int Arabic_tcheh;
1865         [CCode (cheader_filename = "clutter/clutter.h")]
1866         public const int Arabic_teh;
1867         [CCode (cheader_filename = "clutter/clutter.h")]
1868         public const int Arabic_tehmarbuta;
1869         [CCode (cheader_filename = "clutter/clutter.h")]
1870         public const int Arabic_thal;
1871         [CCode (cheader_filename = "clutter/clutter.h")]
1872         public const int Arabic_theh;
1873         [CCode (cheader_filename = "clutter/clutter.h")]
1874         public const int Arabic_tteh;
1875         [CCode (cheader_filename = "clutter/clutter.h")]
1876         public const int Arabic_veh;
1877         [CCode (cheader_filename = "clutter/clutter.h")]
1878         public const int Arabic_waw;
1879         [CCode (cheader_filename = "clutter/clutter.h")]
1880         public const int Arabic_yeh;
1881         [CCode (cheader_filename = "clutter/clutter.h")]
1882         public const int Arabic_yeh_baree;
1883         [CCode (cheader_filename = "clutter/clutter.h")]
1884         public const int Arabic_zah;
1885         [CCode (cheader_filename = "clutter/clutter.h")]
1886         public const int Arabic_zain;
1887         [CCode (cheader_filename = "clutter/clutter.h")]
1888         public const int Aring;
1889         [CCode (cheader_filename = "clutter/clutter.h")]
1890         public const int Armenian_AT;
1891         [CCode (cheader_filename = "clutter/clutter.h")]
1892         public const int Armenian_AYB;
1893         [CCode (cheader_filename = "clutter/clutter.h")]
1894         public const int Armenian_BEN;
1895         [CCode (cheader_filename = "clutter/clutter.h")]
1896         public const int Armenian_CHA;
1897         [CCode (cheader_filename = "clutter/clutter.h")]
1898         public const int Armenian_DA;
1899         [CCode (cheader_filename = "clutter/clutter.h")]
1900         public const int Armenian_DZA;
1901         [CCode (cheader_filename = "clutter/clutter.h")]
1902         public const int Armenian_E;
1903         [CCode (cheader_filename = "clutter/clutter.h")]
1904         public const int Armenian_FE;
1905         [CCode (cheader_filename = "clutter/clutter.h")]
1906         public const int Armenian_GHAT;
1907         [CCode (cheader_filename = "clutter/clutter.h")]
1908         public const int Armenian_GIM;
1909         [CCode (cheader_filename = "clutter/clutter.h")]
1910         public const int Armenian_HI;
1911         [CCode (cheader_filename = "clutter/clutter.h")]
1912         public const int Armenian_HO;
1913         [CCode (cheader_filename = "clutter/clutter.h")]
1914         public const int Armenian_INI;
1915         [CCode (cheader_filename = "clutter/clutter.h")]
1916         public const int Armenian_JE;
1917         [CCode (cheader_filename = "clutter/clutter.h")]
1918         public const int Armenian_KE;
1919         [CCode (cheader_filename = "clutter/clutter.h")]
1920         public const int Armenian_KEN;
1921         [CCode (cheader_filename = "clutter/clutter.h")]
1922         public const int Armenian_KHE;
1923         [CCode (cheader_filename = "clutter/clutter.h")]
1924         public const int Armenian_LYUN;
1925         [CCode (cheader_filename = "clutter/clutter.h")]
1926         public const int Armenian_MEN;
1927         [CCode (cheader_filename = "clutter/clutter.h")]
1928         public const int Armenian_NU;
1929         [CCode (cheader_filename = "clutter/clutter.h")]
1930         public const int Armenian_O;
1931         [CCode (cheader_filename = "clutter/clutter.h")]
1932         public const int Armenian_PE;
1933         [CCode (cheader_filename = "clutter/clutter.h")]
1934         public const int Armenian_PYUR;
1935         [CCode (cheader_filename = "clutter/clutter.h")]
1936         public const int Armenian_RA;
1937         [CCode (cheader_filename = "clutter/clutter.h")]
1938         public const int Armenian_RE;
1939         [CCode (cheader_filename = "clutter/clutter.h")]
1940         public const int Armenian_SE;
1941         [CCode (cheader_filename = "clutter/clutter.h")]
1942         public const int Armenian_SHA;
1943         [CCode (cheader_filename = "clutter/clutter.h")]
1944         public const int Armenian_TCHE;
1945         [CCode (cheader_filename = "clutter/clutter.h")]
1946         public const int Armenian_TO;
1947         [CCode (cheader_filename = "clutter/clutter.h")]
1948         public const int Armenian_TSA;
1949         [CCode (cheader_filename = "clutter/clutter.h")]
1950         public const int Armenian_TSO;
1951         [CCode (cheader_filename = "clutter/clutter.h")]
1952         public const int Armenian_TYUN;
1953         [CCode (cheader_filename = "clutter/clutter.h")]
1954         public const int Armenian_VEV;
1955         [CCode (cheader_filename = "clutter/clutter.h")]
1956         public const int Armenian_VO;
1957         [CCode (cheader_filename = "clutter/clutter.h")]
1958         public const int Armenian_VYUN;
1959         [CCode (cheader_filename = "clutter/clutter.h")]
1960         public const int Armenian_YECH;
1961         [CCode (cheader_filename = "clutter/clutter.h")]
1962         public const int Armenian_ZA;
1963         [CCode (cheader_filename = "clutter/clutter.h")]
1964         public const int Armenian_ZHE;
1965         [CCode (cheader_filename = "clutter/clutter.h")]
1966         public const int Armenian_accent;
1967         [CCode (cheader_filename = "clutter/clutter.h")]
1968         public const int Armenian_amanak;
1969         [CCode (cheader_filename = "clutter/clutter.h")]
1970         public const int Armenian_apostrophe;
1971         [CCode (cheader_filename = "clutter/clutter.h")]
1972         public const int Armenian_at;
1973         [CCode (cheader_filename = "clutter/clutter.h")]
1974         public const int Armenian_ayb;
1975         [CCode (cheader_filename = "clutter/clutter.h")]
1976         public const int Armenian_ben;
1977         [CCode (cheader_filename = "clutter/clutter.h")]
1978         public const int Armenian_but;
1979         [CCode (cheader_filename = "clutter/clutter.h")]
1980         public const int Armenian_cha;
1981         [CCode (cheader_filename = "clutter/clutter.h")]
1982         public const int Armenian_da;
1983         [CCode (cheader_filename = "clutter/clutter.h")]
1984         public const int Armenian_dza;
1985         [CCode (cheader_filename = "clutter/clutter.h")]
1986         public const int Armenian_e;
1987         [CCode (cheader_filename = "clutter/clutter.h")]
1988         public const int Armenian_exclam;
1989         [CCode (cheader_filename = "clutter/clutter.h")]
1990         public const int Armenian_fe;
1991         [CCode (cheader_filename = "clutter/clutter.h")]
1992         public const int Armenian_full_stop;
1993         [CCode (cheader_filename = "clutter/clutter.h")]
1994         public const int Armenian_ghat;
1995         [CCode (cheader_filename = "clutter/clutter.h")]
1996         public const int Armenian_gim;
1997         [CCode (cheader_filename = "clutter/clutter.h")]
1998         public const int Armenian_hi;
1999         [CCode (cheader_filename = "clutter/clutter.h")]
2000         public const int Armenian_ho;
2001         [CCode (cheader_filename = "clutter/clutter.h")]
2002         public const int Armenian_hyphen;
2003         [CCode (cheader_filename = "clutter/clutter.h")]
2004         public const int Armenian_ini;
2005         [CCode (cheader_filename = "clutter/clutter.h")]
2006         public const int Armenian_je;
2007         [CCode (cheader_filename = "clutter/clutter.h")]
2008         public const int Armenian_ke;
2009         [CCode (cheader_filename = "clutter/clutter.h")]
2010         public const int Armenian_ken;
2011         [CCode (cheader_filename = "clutter/clutter.h")]
2012         public const int Armenian_khe;
2013         [CCode (cheader_filename = "clutter/clutter.h")]
2014         public const int Armenian_ligature_ew;
2015         [CCode (cheader_filename = "clutter/clutter.h")]
2016         public const int Armenian_lyun;
2017         [CCode (cheader_filename = "clutter/clutter.h")]
2018         public const int Armenian_men;
2019         [CCode (cheader_filename = "clutter/clutter.h")]
2020         public const int Armenian_nu;
2021         [CCode (cheader_filename = "clutter/clutter.h")]
2022         public const int Armenian_o;
2023         [CCode (cheader_filename = "clutter/clutter.h")]
2024         public const int Armenian_paruyk;
2025         [CCode (cheader_filename = "clutter/clutter.h")]
2026         public const int Armenian_pe;
2027         [CCode (cheader_filename = "clutter/clutter.h")]
2028         public const int Armenian_pyur;
2029         [CCode (cheader_filename = "clutter/clutter.h")]
2030         public const int Armenian_question;
2031         [CCode (cheader_filename = "clutter/clutter.h")]
2032         public const int Armenian_ra;
2033         [CCode (cheader_filename = "clutter/clutter.h")]
2034         public const int Armenian_re;
2035         [CCode (cheader_filename = "clutter/clutter.h")]
2036         public const int Armenian_se;
2037         [CCode (cheader_filename = "clutter/clutter.h")]
2038         public const int Armenian_separation_mark;
2039         [CCode (cheader_filename = "clutter/clutter.h")]
2040         public const int Armenian_sha;
2041         [CCode (cheader_filename = "clutter/clutter.h")]
2042         public const int Armenian_shesht;
2043         [CCode (cheader_filename = "clutter/clutter.h")]
2044         public const int Armenian_tche;
2045         [CCode (cheader_filename = "clutter/clutter.h")]
2046         public const int Armenian_to;
2047         [CCode (cheader_filename = "clutter/clutter.h")]
2048         public const int Armenian_tsa;
2049         [CCode (cheader_filename = "clutter/clutter.h")]
2050         public const int Armenian_tso;
2051         [CCode (cheader_filename = "clutter/clutter.h")]
2052         public const int Armenian_tyun;
2053         [CCode (cheader_filename = "clutter/clutter.h")]
2054         public const int Armenian_verjaket;
2055         [CCode (cheader_filename = "clutter/clutter.h")]
2056         public const int Armenian_vev;
2057         [CCode (cheader_filename = "clutter/clutter.h")]
2058         public const int Armenian_vo;
2059         [CCode (cheader_filename = "clutter/clutter.h")]
2060         public const int Armenian_vyun;
2061         [CCode (cheader_filename = "clutter/clutter.h")]
2062         public const int Armenian_yech;
2063         [CCode (cheader_filename = "clutter/clutter.h")]
2064         public const int Armenian_yentamna;
2065         [CCode (cheader_filename = "clutter/clutter.h")]
2066         public const int Armenian_za;
2067         [CCode (cheader_filename = "clutter/clutter.h")]
2068         public const int Armenian_zhe;
2069         [CCode (cheader_filename = "clutter/clutter.h")]
2070         public const int Atilde;
2071         [CCode (cheader_filename = "clutter/clutter.h")]
2072         public const int AudibleBell_Enable;
2073         [CCode (cheader_filename = "clutter/clutter.h")]
2074         public const int B;
2075         [CCode (cheader_filename = "clutter/clutter.h")]
2076         public const int Babovedot;
2077         [CCode (cheader_filename = "clutter/clutter.h")]
2078         public const int BackSpace;
2079         [CCode (cheader_filename = "clutter/clutter.h")]
2080         public const int Begin;
2081         [CCode (cheader_filename = "clutter/clutter.h")]
2082         public const int BounceKeys_Enable;
2083         [CCode (cheader_filename = "clutter/clutter.h")]
2084         public const int Break;
2085         [CCode (cheader_filename = "clutter/clutter.h")]
2086         public const int Byelorussian_SHORTU;
2087         [CCode (cheader_filename = "clutter/clutter.h")]
2088         public const int Byelorussian_shortu;
2089         [CCode (cheader_filename = "clutter/clutter.h")]
2090         public const int C;
2091         [CCode (cheader_filename = "clutter/clutter.h")]
2092         public const string COGL;
2093         [CCode (cheader_filename = "clutter/clutter.h")]
2094         public const int CURRENT_TIME;
2095         [CCode (cheader_filename = "clutter/clutter.h")]
2096         public const int Cabovedot;
2097         [CCode (cheader_filename = "clutter/clutter.h")]
2098         public const int Cacute;
2099         [CCode (cheader_filename = "clutter/clutter.h")]
2100         public const int Cancel;
2101         [CCode (cheader_filename = "clutter/clutter.h")]
2102         public const int Caps_Lock;
2103         [CCode (cheader_filename = "clutter/clutter.h")]
2104         public const int Ccaron;
2105         [CCode (cheader_filename = "clutter/clutter.h")]
2106         public const int Ccedilla;
2107         [CCode (cheader_filename = "clutter/clutter.h")]
2108         public const int Ccircumflex;
2109         [CCode (cheader_filename = "clutter/clutter.h")]
2110         public const int Clear;
2111         [CCode (cheader_filename = "clutter/clutter.h")]
2112         public const int Codeinput;
2113         [CCode (cheader_filename = "clutter/clutter.h")]
2114         public const int ColonSign;
2115         [CCode (cheader_filename = "clutter/clutter.h")]
2116         public const int Control_L;
2117         [CCode (cheader_filename = "clutter/clutter.h")]
2118         public const int Control_R;
2119         [CCode (cheader_filename = "clutter/clutter.h")]
2120         public const int CruzeiroSign;
2121         [CCode (cheader_filename = "clutter/clutter.h")]
2122         public const int Cyrillic_A;
2123         [CCode (cheader_filename = "clutter/clutter.h")]
2124         public const int Cyrillic_BE;
2125         [CCode (cheader_filename = "clutter/clutter.h")]
2126         public const int Cyrillic_CHE;
2127         [CCode (cheader_filename = "clutter/clutter.h")]
2128         public const int Cyrillic_CHE_descender;
2129         [CCode (cheader_filename = "clutter/clutter.h")]
2130         public const int Cyrillic_CHE_vertstroke;
2131         [CCode (cheader_filename = "clutter/clutter.h")]
2132         public const int Cyrillic_DE;
2133         [CCode (cheader_filename = "clutter/clutter.h")]
2134         public const int Cyrillic_DZHE;
2135         [CCode (cheader_filename = "clutter/clutter.h")]
2136         public const int Cyrillic_E;
2137         [CCode (cheader_filename = "clutter/clutter.h")]
2138         public const int Cyrillic_EF;
2139         [CCode (cheader_filename = "clutter/clutter.h")]
2140         public const int Cyrillic_EL;
2141         [CCode (cheader_filename = "clutter/clutter.h")]
2142         public const int Cyrillic_EM;
2143         [CCode (cheader_filename = "clutter/clutter.h")]
2144         public const int Cyrillic_EN;
2145         [CCode (cheader_filename = "clutter/clutter.h")]
2146         public const int Cyrillic_EN_descender;
2147         [CCode (cheader_filename = "clutter/clutter.h")]
2148         public const int Cyrillic_ER;
2149         [CCode (cheader_filename = "clutter/clutter.h")]
2150         public const int Cyrillic_ES;
2151         [CCode (cheader_filename = "clutter/clutter.h")]
2152         public const int Cyrillic_GHE;
2153         [CCode (cheader_filename = "clutter/clutter.h")]
2154         public const int Cyrillic_GHE_bar;
2155         [CCode (cheader_filename = "clutter/clutter.h")]
2156         public const int Cyrillic_HA;
2157         [CCode (cheader_filename = "clutter/clutter.h")]
2158         public const int Cyrillic_HARDSIGN;
2159         [CCode (cheader_filename = "clutter/clutter.h")]
2160         public const int Cyrillic_HA_descender;
2161         [CCode (cheader_filename = "clutter/clutter.h")]
2162         public const int Cyrillic_I;
2163         [CCode (cheader_filename = "clutter/clutter.h")]
2164         public const int Cyrillic_IE;
2165         [CCode (cheader_filename = "clutter/clutter.h")]
2166         public const int Cyrillic_IO;
2167         [CCode (cheader_filename = "clutter/clutter.h")]
2168         public const int Cyrillic_I_macron;
2169         [CCode (cheader_filename = "clutter/clutter.h")]
2170         public const int Cyrillic_JE;
2171         [CCode (cheader_filename = "clutter/clutter.h")]
2172         public const int Cyrillic_KA;
2173         [CCode (cheader_filename = "clutter/clutter.h")]
2174         public const int Cyrillic_KA_descender;
2175         [CCode (cheader_filename = "clutter/clutter.h")]
2176         public const int Cyrillic_KA_vertstroke;
2177         [CCode (cheader_filename = "clutter/clutter.h")]
2178         public const int Cyrillic_LJE;
2179         [CCode (cheader_filename = "clutter/clutter.h")]
2180         public const int Cyrillic_NJE;
2181         [CCode (cheader_filename = "clutter/clutter.h")]
2182         public const int Cyrillic_O;
2183         [CCode (cheader_filename = "clutter/clutter.h")]
2184         public const int Cyrillic_O_bar;
2185         [CCode (cheader_filename = "clutter/clutter.h")]
2186         public const int Cyrillic_PE;
2187         [CCode (cheader_filename = "clutter/clutter.h")]
2188         public const int Cyrillic_SCHWA;
2189         [CCode (cheader_filename = "clutter/clutter.h")]
2190         public const int Cyrillic_SHA;
2191         [CCode (cheader_filename = "clutter/clutter.h")]
2192         public const int Cyrillic_SHCHA;
2193         [CCode (cheader_filename = "clutter/clutter.h")]
2194         public const int Cyrillic_SHHA;
2195         [CCode (cheader_filename = "clutter/clutter.h")]
2196         public const int Cyrillic_SHORTI;
2197         [CCode (cheader_filename = "clutter/clutter.h")]
2198         public const int Cyrillic_SOFTSIGN;
2199         [CCode (cheader_filename = "clutter/clutter.h")]
2200         public const int Cyrillic_TE;
2201         [CCode (cheader_filename = "clutter/clutter.h")]
2202         public const int Cyrillic_TSE;
2203         [CCode (cheader_filename = "clutter/clutter.h")]
2204         public const int Cyrillic_U;
2205         [CCode (cheader_filename = "clutter/clutter.h")]
2206         public const int Cyrillic_U_macron;
2207         [CCode (cheader_filename = "clutter/clutter.h")]
2208         public const int Cyrillic_U_straight;
2209         [CCode (cheader_filename = "clutter/clutter.h")]
2210         public const int Cyrillic_U_straight_bar;
2211         [CCode (cheader_filename = "clutter/clutter.h")]
2212         public const int Cyrillic_VE;
2213         [CCode (cheader_filename = "clutter/clutter.h")]
2214         public const int Cyrillic_YA;
2215         [CCode (cheader_filename = "clutter/clutter.h")]
2216         public const int Cyrillic_YERU;
2217         [CCode (cheader_filename = "clutter/clutter.h")]
2218         public const int Cyrillic_YU;
2219         [CCode (cheader_filename = "clutter/clutter.h")]
2220         public const int Cyrillic_ZE;
2221         [CCode (cheader_filename = "clutter/clutter.h")]
2222         public const int Cyrillic_ZHE;
2223         [CCode (cheader_filename = "clutter/clutter.h")]
2224         public const int Cyrillic_ZHE_descender;
2225         [CCode (cheader_filename = "clutter/clutter.h")]
2226         public const int Cyrillic_a;
2227         [CCode (cheader_filename = "clutter/clutter.h")]
2228         public const int Cyrillic_be;
2229         [CCode (cheader_filename = "clutter/clutter.h")]
2230         public const int Cyrillic_che;
2231         [CCode (cheader_filename = "clutter/clutter.h")]
2232         public const int Cyrillic_che_descender;
2233         [CCode (cheader_filename = "clutter/clutter.h")]
2234         public const int Cyrillic_che_vertstroke;
2235         [CCode (cheader_filename = "clutter/clutter.h")]
2236         public const int Cyrillic_de;
2237         [CCode (cheader_filename = "clutter/clutter.h")]
2238         public const int Cyrillic_dzhe;
2239         [CCode (cheader_filename = "clutter/clutter.h")]
2240         public const int Cyrillic_e;
2241         [CCode (cheader_filename = "clutter/clutter.h")]
2242         public const int Cyrillic_ef;
2243         [CCode (cheader_filename = "clutter/clutter.h")]
2244         public const int Cyrillic_el;
2245         [CCode (cheader_filename = "clutter/clutter.h")]
2246         public const int Cyrillic_em;
2247         [CCode (cheader_filename = "clutter/clutter.h")]
2248         public const int Cyrillic_en;
2249         [CCode (cheader_filename = "clutter/clutter.h")]
2250         public const int Cyrillic_en_descender;
2251         [CCode (cheader_filename = "clutter/clutter.h")]
2252         public const int Cyrillic_er;
2253         [CCode (cheader_filename = "clutter/clutter.h")]
2254         public const int Cyrillic_es;
2255         [CCode (cheader_filename = "clutter/clutter.h")]
2256         public const int Cyrillic_ghe;
2257         [CCode (cheader_filename = "clutter/clutter.h")]
2258         public const int Cyrillic_ghe_bar;
2259         [CCode (cheader_filename = "clutter/clutter.h")]
2260         public const int Cyrillic_ha;
2261         [CCode (cheader_filename = "clutter/clutter.h")]
2262         public const int Cyrillic_ha_descender;
2263         [CCode (cheader_filename = "clutter/clutter.h")]
2264         public const int Cyrillic_hardsign;
2265         [CCode (cheader_filename = "clutter/clutter.h")]
2266         public const int Cyrillic_i;
2267         [CCode (cheader_filename = "clutter/clutter.h")]
2268         public const int Cyrillic_i_macron;
2269         [CCode (cheader_filename = "clutter/clutter.h")]
2270         public const int Cyrillic_ie;
2271         [CCode (cheader_filename = "clutter/clutter.h")]
2272         public const int Cyrillic_io;
2273         [CCode (cheader_filename = "clutter/clutter.h")]
2274         public const int Cyrillic_je;
2275         [CCode (cheader_filename = "clutter/clutter.h")]
2276         public const int Cyrillic_ka;
2277         [CCode (cheader_filename = "clutter/clutter.h")]
2278         public const int Cyrillic_ka_descender;
2279         [CCode (cheader_filename = "clutter/clutter.h")]
2280         public const int Cyrillic_ka_vertstroke;
2281         [CCode (cheader_filename = "clutter/clutter.h")]
2282         public const int Cyrillic_lje;
2283         [CCode (cheader_filename = "clutter/clutter.h")]
2284         public const int Cyrillic_nje;
2285         [CCode (cheader_filename = "clutter/clutter.h")]
2286         public const int Cyrillic_o;
2287         [CCode (cheader_filename = "clutter/clutter.h")]
2288         public const int Cyrillic_o_bar;
2289         [CCode (cheader_filename = "clutter/clutter.h")]
2290         public const int Cyrillic_pe;
2291         [CCode (cheader_filename = "clutter/clutter.h")]
2292         public const int Cyrillic_schwa;
2293         [CCode (cheader_filename = "clutter/clutter.h")]
2294         public const int Cyrillic_sha;
2295         [CCode (cheader_filename = "clutter/clutter.h")]
2296         public const int Cyrillic_shcha;
2297         [CCode (cheader_filename = "clutter/clutter.h")]
2298         public const int Cyrillic_shha;
2299         [CCode (cheader_filename = "clutter/clutter.h")]
2300         public const int Cyrillic_shorti;
2301         [CCode (cheader_filename = "clutter/clutter.h")]
2302         public const int Cyrillic_softsign;
2303         [CCode (cheader_filename = "clutter/clutter.h")]
2304         public const int Cyrillic_te;
2305         [CCode (cheader_filename = "clutter/clutter.h")]
2306         public const int Cyrillic_tse;
2307         [CCode (cheader_filename = "clutter/clutter.h")]
2308         public const int Cyrillic_u;
2309         [CCode (cheader_filename = "clutter/clutter.h")]
2310         public const int Cyrillic_u_macron;
2311         [CCode (cheader_filename = "clutter/clutter.h")]
2312         public const int Cyrillic_u_straight;
2313         [CCode (cheader_filename = "clutter/clutter.h")]
2314         public const int Cyrillic_u_straight_bar;
2315         [CCode (cheader_filename = "clutter/clutter.h")]
2316         public const int Cyrillic_ve;
2317         [CCode (cheader_filename = "clutter/clutter.h")]
2318         public const int Cyrillic_ya;
2319         [CCode (cheader_filename = "clutter/clutter.h")]
2320         public const int Cyrillic_yeru;
2321         [CCode (cheader_filename = "clutter/clutter.h")]
2322         public const int Cyrillic_yu;
2323         [CCode (cheader_filename = "clutter/clutter.h")]
2324         public const int Cyrillic_ze;
2325         [CCode (cheader_filename = "clutter/clutter.h")]
2326         public const int Cyrillic_zhe;
2327         [CCode (cheader_filename = "clutter/clutter.h")]
2328         public const int Cyrillic_zhe_descender;
2329         [CCode (cheader_filename = "clutter/clutter.h")]
2330         public const int D;
2331         [CCode (cheader_filename = "clutter/clutter.h")]
2332         public const int Dabovedot;
2333         [CCode (cheader_filename = "clutter/clutter.h")]
2334         public const int Dcaron;
2335         [CCode (cheader_filename = "clutter/clutter.h")]
2336         public const int Delete;
2337         [CCode (cheader_filename = "clutter/clutter.h")]
2338         public const int DongSign;
2339         [CCode (cheader_filename = "clutter/clutter.h")]
2340         public const int Down;
2341         [CCode (cheader_filename = "clutter/clutter.h")]
2342         public const int Dstroke;
2343         [CCode (cheader_filename = "clutter/clutter.h")]
2344         public const int E;
2345         [CCode (cheader_filename = "clutter/clutter.h")]
2346         public const int ENG;
2347         [CCode (cheader_filename = "clutter/clutter.h")]
2348         public const int ETH;
2349         [CCode (cheader_filename = "clutter/clutter.h")]
2350         public const int Eabovedot;
2351         [CCode (cheader_filename = "clutter/clutter.h")]
2352         public const int Eacute;
2353         [CCode (cheader_filename = "clutter/clutter.h")]
2354         public const int Ebelowdot;
2355         [CCode (cheader_filename = "clutter/clutter.h")]
2356         public const int Ecaron;
2357         [CCode (cheader_filename = "clutter/clutter.h")]
2358         public const int Ecircumflex;
2359         [CCode (cheader_filename = "clutter/clutter.h")]
2360         public const int Ecircumflexacute;
2361         [CCode (cheader_filename = "clutter/clutter.h")]
2362         public const int Ecircumflexbelowdot;
2363         [CCode (cheader_filename = "clutter/clutter.h")]
2364         public const int Ecircumflexgrave;
2365         [CCode (cheader_filename = "clutter/clutter.h")]
2366         public const int Ecircumflexhook;
2367         [CCode (cheader_filename = "clutter/clutter.h")]
2368         public const int Ecircumflextilde;
2369         [CCode (cheader_filename = "clutter/clutter.h")]
2370         public const int EcuSign;
2371         [CCode (cheader_filename = "clutter/clutter.h")]
2372         public const int Ediaeresis;
2373         [CCode (cheader_filename = "clutter/clutter.h")]
2374         public const int Egrave;
2375         [CCode (cheader_filename = "clutter/clutter.h")]
2376         public const int Ehook;
2377         [CCode (cheader_filename = "clutter/clutter.h")]
2378         public const int Eisu_Shift;
2379         [CCode (cheader_filename = "clutter/clutter.h")]
2380         public const int Eisu_toggle;
2381         [CCode (cheader_filename = "clutter/clutter.h")]
2382         public const int Emacron;
2383         [CCode (cheader_filename = "clutter/clutter.h")]
2384         public const int End;
2385         [CCode (cheader_filename = "clutter/clutter.h")]
2386         public const int Eogonek;
2387         [CCode (cheader_filename = "clutter/clutter.h")]
2388         public const int Escape;
2389         [CCode (cheader_filename = "clutter/clutter.h")]
2390         public const int Eth;
2391         [CCode (cheader_filename = "clutter/clutter.h")]
2392         public const int Etilde;
2393         [CCode (cheader_filename = "clutter/clutter.h")]
2394         public const int EuroSign;
2395         [CCode (cheader_filename = "clutter/clutter.h")]
2396         public const int Execute;
2397         [CCode (cheader_filename = "clutter/clutter.h")]
2398         public const int F;
2399         [CCode (cheader_filename = "clutter/clutter.h")]
2400         public const int F1;
2401         [CCode (cheader_filename = "clutter/clutter.h")]
2402         public const int F10;
2403         [CCode (cheader_filename = "clutter/clutter.h")]
2404         public const int F11;
2405         [CCode (cheader_filename = "clutter/clutter.h")]
2406         public const int F12;
2407         [CCode (cheader_filename = "clutter/clutter.h")]
2408         public const int F13;
2409         [CCode (cheader_filename = "clutter/clutter.h")]
2410         public const int F14;
2411         [CCode (cheader_filename = "clutter/clutter.h")]
2412         public const int F15;
2413         [CCode (cheader_filename = "clutter/clutter.h")]
2414         public const int F16;
2415         [CCode (cheader_filename = "clutter/clutter.h")]
2416         public const int F17;
2417         [CCode (cheader_filename = "clutter/clutter.h")]
2418         public const int F18;
2419         [CCode (cheader_filename = "clutter/clutter.h")]
2420         public const int F19;
2421         [CCode (cheader_filename = "clutter/clutter.h")]
2422         public const int F2;
2423         [CCode (cheader_filename = "clutter/clutter.h")]
2424         public const int F20;
2425         [CCode (cheader_filename = "clutter/clutter.h")]
2426         public const int F21;
2427         [CCode (cheader_filename = "clutter/clutter.h")]
2428         public const int F22;
2429         [CCode (cheader_filename = "clutter/clutter.h")]
2430         public const int F23;
2431         [CCode (cheader_filename = "clutter/clutter.h")]
2432         public const int F24;
2433         [CCode (cheader_filename = "clutter/clutter.h")]
2434         public const int F25;
2435         [CCode (cheader_filename = "clutter/clutter.h")]
2436         public const int F26;
2437         [CCode (cheader_filename = "clutter/clutter.h")]
2438         public const int F27;
2439         [CCode (cheader_filename = "clutter/clutter.h")]
2440         public const int F28;
2441         [CCode (cheader_filename = "clutter/clutter.h")]
2442         public const int F29;
2443         [CCode (cheader_filename = "clutter/clutter.h")]
2444         public const int F3;
2445         [CCode (cheader_filename = "clutter/clutter.h")]
2446         public const int F30;
2447         [CCode (cheader_filename = "clutter/clutter.h")]
2448         public const int F31;
2449         [CCode (cheader_filename = "clutter/clutter.h")]
2450         public const int F32;
2451         [CCode (cheader_filename = "clutter/clutter.h")]
2452         public const int F33;
2453         [CCode (cheader_filename = "clutter/clutter.h")]
2454         public const int F34;
2455         [CCode (cheader_filename = "clutter/clutter.h")]
2456         public const int F35;
2457         [CCode (cheader_filename = "clutter/clutter.h")]
2458         public const int F4;
2459         [CCode (cheader_filename = "clutter/clutter.h")]
2460         public const int F5;
2461         [CCode (cheader_filename = "clutter/clutter.h")]
2462         public const int F6;
2463         [CCode (cheader_filename = "clutter/clutter.h")]
2464         public const int F7;
2465         [CCode (cheader_filename = "clutter/clutter.h")]
2466         public const int F8;
2467         [CCode (cheader_filename = "clutter/clutter.h")]
2468         public const int F9;
2469         [CCode (cheader_filename = "clutter/clutter.h")]
2470         public const int FFrancSign;
2471         [CCode (cheader_filename = "clutter/clutter.h")]
2472         public const string FLAVOUR;
2473         [CCode (cheader_filename = "clutter/clutter.h")]
2474         public const int Fabovedot;
2475         [CCode (cheader_filename = "clutter/clutter.h")]
2476         public const int Farsi_0;
2477         [CCode (cheader_filename = "clutter/clutter.h")]
2478         public const int Farsi_1;
2479         [CCode (cheader_filename = "clutter/clutter.h")]
2480         public const int Farsi_2;
2481         [CCode (cheader_filename = "clutter/clutter.h")]
2482         public const int Farsi_3;
2483         [CCode (cheader_filename = "clutter/clutter.h")]
2484         public const int Farsi_4;
2485         [CCode (cheader_filename = "clutter/clutter.h")]
2486         public const int Farsi_5;
2487         [CCode (cheader_filename = "clutter/clutter.h")]
2488         public const int Farsi_6;
2489         [CCode (cheader_filename = "clutter/clutter.h")]
2490         public const int Farsi_7;
2491         [CCode (cheader_filename = "clutter/clutter.h")]
2492         public const int Farsi_8;
2493         [CCode (cheader_filename = "clutter/clutter.h")]
2494         public const int Farsi_9;
2495         [CCode (cheader_filename = "clutter/clutter.h")]
2496         public const int Farsi_yeh;
2497         [CCode (cheader_filename = "clutter/clutter.h")]
2498         public const int Find;
2499         [CCode (cheader_filename = "clutter/clutter.h")]
2500         public const int First_Virtual_Screen;
2501         [CCode (cheader_filename = "clutter/clutter.h")]
2502         public const int G;
2503         [CCode (cheader_filename = "clutter/clutter.h")]
2504         public const int Gabovedot;
2505         [CCode (cheader_filename = "clutter/clutter.h")]
2506         public const int Gbreve;
2507         [CCode (cheader_filename = "clutter/clutter.h")]
2508         public const int Gcaron;
2509         [CCode (cheader_filename = "clutter/clutter.h")]
2510         public const int Gcedilla;
2511         [CCode (cheader_filename = "clutter/clutter.h")]
2512         public const int Gcircumflex;
2513         [CCode (cheader_filename = "clutter/clutter.h")]
2514         public const int Georgian_an;
2515         [CCode (cheader_filename = "clutter/clutter.h")]
2516         public const int Georgian_ban;
2517         [CCode (cheader_filename = "clutter/clutter.h")]
2518         public const int Georgian_can;
2519         [CCode (cheader_filename = "clutter/clutter.h")]
2520         public const int Georgian_char;
2521         [CCode (cheader_filename = "clutter/clutter.h")]
2522         public const int Georgian_chin;
2523         [CCode (cheader_filename = "clutter/clutter.h")]
2524         public const int Georgian_cil;
2525         [CCode (cheader_filename = "clutter/clutter.h")]
2526         public const int Georgian_don;
2527         [CCode (cheader_filename = "clutter/clutter.h")]
2528         public const int Georgian_en;
2529         [CCode (cheader_filename = "clutter/clutter.h")]
2530         public const int Georgian_fi;
2531         [CCode (cheader_filename = "clutter/clutter.h")]
2532         public const int Georgian_gan;
2533         [CCode (cheader_filename = "clutter/clutter.h")]
2534         public const int Georgian_ghan;
2535         [CCode (cheader_filename = "clutter/clutter.h")]
2536         public const int Georgian_hae;
2537         [CCode (cheader_filename = "clutter/clutter.h")]
2538         public const int Georgian_har;
2539         [CCode (cheader_filename = "clutter/clutter.h")]
2540         public const int Georgian_he;
2541         [CCode (cheader_filename = "clutter/clutter.h")]
2542         public const int Georgian_hie;
2543         [CCode (cheader_filename = "clutter/clutter.h")]
2544         public const int Georgian_hoe;
2545         [CCode (cheader_filename = "clutter/clutter.h")]
2546         public const int Georgian_in;
2547         [CCode (cheader_filename = "clutter/clutter.h")]
2548         public const int Georgian_jhan;
2549         [CCode (cheader_filename = "clutter/clutter.h")]
2550         public const int Georgian_jil;
2551         [CCode (cheader_filename = "clutter/clutter.h")]
2552         public const int Georgian_kan;
2553         [CCode (cheader_filename = "clutter/clutter.h")]
2554         public const int Georgian_khar;
2555         [CCode (cheader_filename = "clutter/clutter.h")]
2556         public const int Georgian_las;
2557         [CCode (cheader_filename = "clutter/clutter.h")]
2558         public const int Georgian_man;
2559         [CCode (cheader_filename = "clutter/clutter.h")]
2560         public const int Georgian_nar;
2561         [CCode (cheader_filename = "clutter/clutter.h")]
2562         public const int Georgian_on;
2563         [CCode (cheader_filename = "clutter/clutter.h")]
2564         public const int Georgian_par;
2565         [CCode (cheader_filename = "clutter/clutter.h")]
2566         public const int Georgian_phar;
2567         [CCode (cheader_filename = "clutter/clutter.h")]
2568         public const int Georgian_qar;
2569         [CCode (cheader_filename = "clutter/clutter.h")]
2570         public const int Georgian_rae;
2571         [CCode (cheader_filename = "clutter/clutter.h")]
2572         public const int Georgian_san;
2573         [CCode (cheader_filename = "clutter/clutter.h")]
2574         public const int Georgian_shin;
2575         [CCode (cheader_filename = "clutter/clutter.h")]
2576         public const int Georgian_tan;
2577         [CCode (cheader_filename = "clutter/clutter.h")]
2578         public const int Georgian_tar;
2579         [CCode (cheader_filename = "clutter/clutter.h")]
2580         public const int Georgian_un;
2581         [CCode (cheader_filename = "clutter/clutter.h")]
2582         public const int Georgian_vin;
2583         [CCode (cheader_filename = "clutter/clutter.h")]
2584         public const int Georgian_we;
2585         [CCode (cheader_filename = "clutter/clutter.h")]
2586         public const int Georgian_xan;
2587         [CCode (cheader_filename = "clutter/clutter.h")]
2588         public const int Georgian_zen;
2589         [CCode (cheader_filename = "clutter/clutter.h")]
2590         public const int Georgian_zhar;
2591         [CCode (cheader_filename = "clutter/clutter.h")]
2592         public const int Greek_ALPHA;
2593         [CCode (cheader_filename = "clutter/clutter.h")]
2594         public const int Greek_ALPHAaccent;
2595         [CCode (cheader_filename = "clutter/clutter.h")]
2596         public const int Greek_BETA;
2597         [CCode (cheader_filename = "clutter/clutter.h")]
2598         public const int Greek_CHI;
2599         [CCode (cheader_filename = "clutter/clutter.h")]
2600         public const int Greek_DELTA;
2601         [CCode (cheader_filename = "clutter/clutter.h")]
2602         public const int Greek_EPSILON;
2603         [CCode (cheader_filename = "clutter/clutter.h")]
2604         public const int Greek_EPSILONaccent;
2605         [CCode (cheader_filename = "clutter/clutter.h")]
2606         public const int Greek_ETA;
2607         [CCode (cheader_filename = "clutter/clutter.h")]
2608         public const int Greek_ETAaccent;
2609         [CCode (cheader_filename = "clutter/clutter.h")]
2610         public const int Greek_GAMMA;
2611         [CCode (cheader_filename = "clutter/clutter.h")]
2612         public const int Greek_IOTA;
2613         [CCode (cheader_filename = "clutter/clutter.h")]
2614         public const int Greek_IOTAaccent;
2615         [CCode (cheader_filename = "clutter/clutter.h")]
2616         public const int Greek_IOTAdiaeresis;
2617         [CCode (cheader_filename = "clutter/clutter.h")]
2618         public const int Greek_IOTAdieresis;
2619         [CCode (cheader_filename = "clutter/clutter.h")]
2620         public const int Greek_KAPPA;
2621         [CCode (cheader_filename = "clutter/clutter.h")]
2622         public const int Greek_LAMBDA;
2623         [CCode (cheader_filename = "clutter/clutter.h")]
2624         public const int Greek_LAMDA;
2625         [CCode (cheader_filename = "clutter/clutter.h")]
2626         public const int Greek_MU;
2627         [CCode (cheader_filename = "clutter/clutter.h")]
2628         public const int Greek_NU;
2629         [CCode (cheader_filename = "clutter/clutter.h")]
2630         public const int Greek_OMEGA;
2631         [CCode (cheader_filename = "clutter/clutter.h")]
2632         public const int Greek_OMEGAaccent;
2633         [CCode (cheader_filename = "clutter/clutter.h")]
2634         public const int Greek_OMICRON;
2635         [CCode (cheader_filename = "clutter/clutter.h")]
2636         public const int Greek_OMICRONaccent;
2637         [CCode (cheader_filename = "clutter/clutter.h")]
2638         public const int Greek_PHI;
2639         [CCode (cheader_filename = "clutter/clutter.h")]
2640         public const int Greek_PI;
2641         [CCode (cheader_filename = "clutter/clutter.h")]
2642         public const int Greek_PSI;
2643         [CCode (cheader_filename = "clutter/clutter.h")]
2644         public const int Greek_RHO;
2645         [CCode (cheader_filename = "clutter/clutter.h")]
2646         public const int Greek_SIGMA;
2647         [CCode (cheader_filename = "clutter/clutter.h")]
2648         public const int Greek_TAU;
2649         [CCode (cheader_filename = "clutter/clutter.h")]
2650         public const int Greek_THETA;
2651         [CCode (cheader_filename = "clutter/clutter.h")]
2652         public const int Greek_UPSILON;
2653         [CCode (cheader_filename = "clutter/clutter.h")]
2654         public const int Greek_UPSILONaccent;
2655         [CCode (cheader_filename = "clutter/clutter.h")]
2656         public const int Greek_UPSILONdieresis;
2657         [CCode (cheader_filename = "clutter/clutter.h")]
2658         public const int Greek_XI;
2659         [CCode (cheader_filename = "clutter/clutter.h")]
2660         public const int Greek_ZETA;
2661         [CCode (cheader_filename = "clutter/clutter.h")]
2662         public const int Greek_accentdieresis;
2663         [CCode (cheader_filename = "clutter/clutter.h")]
2664         public const int Greek_alpha;
2665         [CCode (cheader_filename = "clutter/clutter.h")]
2666         public const int Greek_alphaaccent;
2667         [CCode (cheader_filename = "clutter/clutter.h")]
2668         public const int Greek_beta;
2669         [CCode (cheader_filename = "clutter/clutter.h")]
2670         public const int Greek_chi;
2671         [CCode (cheader_filename = "clutter/clutter.h")]
2672         public const int Greek_delta;
2673         [CCode (cheader_filename = "clutter/clutter.h")]
2674         public const int Greek_epsilon;
2675         [CCode (cheader_filename = "clutter/clutter.h")]
2676         public const int Greek_epsilonaccent;
2677         [CCode (cheader_filename = "clutter/clutter.h")]
2678         public const int Greek_eta;
2679         [CCode (cheader_filename = "clutter/clutter.h")]
2680         public const int Greek_etaaccent;
2681         [CCode (cheader_filename = "clutter/clutter.h")]
2682         public const int Greek_finalsmallsigma;
2683         [CCode (cheader_filename = "clutter/clutter.h")]
2684         public const int Greek_gamma;
2685         [CCode (cheader_filename = "clutter/clutter.h")]
2686         public const int Greek_horizbar;
2687         [CCode (cheader_filename = "clutter/clutter.h")]
2688         public const int Greek_iota;
2689         [CCode (cheader_filename = "clutter/clutter.h")]
2690         public const int Greek_iotaaccent;
2691         [CCode (cheader_filename = "clutter/clutter.h")]
2692         public const int Greek_iotaaccentdieresis;
2693         [CCode (cheader_filename = "clutter/clutter.h")]
2694         public const int Greek_iotadieresis;
2695         [CCode (cheader_filename = "clutter/clutter.h")]
2696         public const int Greek_kappa;
2697         [CCode (cheader_filename = "clutter/clutter.h")]
2698         public const int Greek_lambda;
2699         [CCode (cheader_filename = "clutter/clutter.h")]
2700         public const int Greek_lamda;
2701         [CCode (cheader_filename = "clutter/clutter.h")]
2702         public const int Greek_mu;
2703         [CCode (cheader_filename = "clutter/clutter.h")]
2704         public const int Greek_nu;
2705         [CCode (cheader_filename = "clutter/clutter.h")]
2706         public const int Greek_omega;
2707         [CCode (cheader_filename = "clutter/clutter.h")]
2708         public const int Greek_omegaaccent;
2709         [CCode (cheader_filename = "clutter/clutter.h")]
2710         public const int Greek_omicron;
2711         [CCode (cheader_filename = "clutter/clutter.h")]
2712         public const int Greek_omicronaccent;
2713         [CCode (cheader_filename = "clutter/clutter.h")]
2714         public const int Greek_phi;
2715         [CCode (cheader_filename = "clutter/clutter.h")]
2716         public const int Greek_pi;
2717         [CCode (cheader_filename = "clutter/clutter.h")]
2718         public const int Greek_psi;
2719         [CCode (cheader_filename = "clutter/clutter.h")]
2720         public const int Greek_rho;
2721         [CCode (cheader_filename = "clutter/clutter.h")]
2722         public const int Greek_sigma;
2723         [CCode (cheader_filename = "clutter/clutter.h")]
2724         public const int Greek_switch;
2725         [CCode (cheader_filename = "clutter/clutter.h")]
2726         public const int Greek_tau;
2727         [CCode (cheader_filename = "clutter/clutter.h")]
2728         public const int Greek_theta;
2729         [CCode (cheader_filename = "clutter/clutter.h")]
2730         public const int Greek_upsilon;
2731         [CCode (cheader_filename = "clutter/clutter.h")]
2732         public const int Greek_upsilonaccent;
2733         [CCode (cheader_filename = "clutter/clutter.h")]
2734         public const int Greek_upsilonaccentdieresis;
2735         [CCode (cheader_filename = "clutter/clutter.h")]
2736         public const int Greek_upsilondieresis;
2737         [CCode (cheader_filename = "clutter/clutter.h")]
2738         public const int Greek_xi;
2739         [CCode (cheader_filename = "clutter/clutter.h")]
2740         public const int Greek_zeta;
2741         [CCode (cheader_filename = "clutter/clutter.h")]
2742         public const int H;
2743         [CCode (cheader_filename = "clutter/clutter.h")]
2744         public const int Hangul;
2745         [CCode (cheader_filename = "clutter/clutter.h")]
2746         public const int Hangul_A;
2747         [CCode (cheader_filename = "clutter/clutter.h")]
2748         public const int Hangul_AE;
2749         [CCode (cheader_filename = "clutter/clutter.h")]
2750         public const int Hangul_AraeA;
2751         [CCode (cheader_filename = "clutter/clutter.h")]
2752         public const int Hangul_AraeAE;
2753         [CCode (cheader_filename = "clutter/clutter.h")]
2754         public const int Hangul_Banja;
2755         [CCode (cheader_filename = "clutter/clutter.h")]
2756         public const int Hangul_Cieuc;
2757         [CCode (cheader_filename = "clutter/clutter.h")]
2758         public const int Hangul_Codeinput;
2759         [CCode (cheader_filename = "clutter/clutter.h")]
2760         public const int Hangul_Dikeud;
2761         [CCode (cheader_filename = "clutter/clutter.h")]
2762         public const int Hangul_E;
2763         [CCode (cheader_filename = "clutter/clutter.h")]
2764         public const int Hangul_EO;
2765         [CCode (cheader_filename = "clutter/clutter.h")]
2766         public const int Hangul_EU;
2767         [CCode (cheader_filename = "clutter/clutter.h")]
2768         public const int Hangul_End;
2769         [CCode (cheader_filename = "clutter/clutter.h")]
2770         public const int Hangul_Hanja;
2771         [CCode (cheader_filename = "clutter/clutter.h")]
2772         public const int Hangul_Hieuh;
2773         [CCode (cheader_filename = "clutter/clutter.h")]
2774         public const int Hangul_I;
2775         [CCode (cheader_filename = "clutter/clutter.h")]
2776         public const int Hangul_Ieung;
2777         [CCode (cheader_filename = "clutter/clutter.h")]
2778         public const int Hangul_J_Cieuc;
2779         [CCode (cheader_filename = "clutter/clutter.h")]
2780         public const int Hangul_J_Dikeud;
2781         [CCode (cheader_filename = "clutter/clutter.h")]
2782         public const int Hangul_J_Hieuh;
2783         [CCode (cheader_filename = "clutter/clutter.h")]
2784         public const int Hangul_J_Ieung;
2785         [CCode (cheader_filename = "clutter/clutter.h")]
2786         public const int Hangul_J_Jieuj;
2787         [CCode (cheader_filename = "clutter/clutter.h")]
2788         public const int Hangul_J_Khieuq;
2789         [CCode (cheader_filename = "clutter/clutter.h")]
2790         public const int Hangul_J_Kiyeog;
2791         [CCode (cheader_filename = "clutter/clutter.h")]
2792         public const int Hangul_J_KiyeogSios;
2793         [CCode (cheader_filename = "clutter/clutter.h")]
2794         public const int Hangul_J_KkogjiDalrinIeung;
2795         [CCode (cheader_filename = "clutter/clutter.h")]
2796         public const int Hangul_J_Mieum;
2797         [CCode (cheader_filename = "clutter/clutter.h")]
2798         public const int Hangul_J_Nieun;
2799         [CCode (cheader_filename = "clutter/clutter.h")]
2800         public const int Hangul_J_NieunHieuh;
2801         [CCode (cheader_filename = "clutter/clutter.h")]
2802         public const int Hangul_J_NieunJieuj;
2803         [CCode (cheader_filename = "clutter/clutter.h")]
2804         public const int Hangul_J_PanSios;
2805         [CCode (cheader_filename = "clutter/clutter.h")]
2806         public const int Hangul_J_Phieuf;
2807         [CCode (cheader_filename = "clutter/clutter.h")]
2808         public const int Hangul_J_Pieub;
2809         [CCode (cheader_filename = "clutter/clutter.h")]
2810         public const int Hangul_J_PieubSios;
2811         [CCode (cheader_filename = "clutter/clutter.h")]
2812         public const int Hangul_J_Rieul;
2813         [CCode (cheader_filename = "clutter/clutter.h")]
2814         public const int Hangul_J_RieulHieuh;
2815         [CCode (cheader_filename = "clutter/clutter.h")]
2816         public const int Hangul_J_RieulKiyeog;
2817         [CCode (cheader_filename = "clutter/clutter.h")]
2818         public const int Hangul_J_RieulMieum;
2819         [CCode (cheader_filename = "clutter/clutter.h")]
2820         public const int Hangul_J_RieulPhieuf;
2821         [CCode (cheader_filename = "clutter/clutter.h")]
2822         public const int Hangul_J_RieulPieub;
2823         [CCode (cheader_filename = "clutter/clutter.h")]
2824         public const int Hangul_J_RieulSios;
2825         [CCode (cheader_filename = "clutter/clutter.h")]
2826         public const int Hangul_J_RieulTieut;
2827         [CCode (cheader_filename = "clutter/clutter.h")]
2828         public const int Hangul_J_Sios;
2829         [CCode (cheader_filename = "clutter/clutter.h")]
2830         public const int Hangul_J_SsangKiyeog;
2831         [CCode (cheader_filename = "clutter/clutter.h")]
2832         public const int Hangul_J_SsangSios;
2833         [CCode (cheader_filename = "clutter/clutter.h")]
2834         public const int Hangul_J_Tieut;
2835         [CCode (cheader_filename = "clutter/clutter.h")]
2836         public const int Hangul_J_YeorinHieuh;
2837         [CCode (cheader_filename = "clutter/clutter.h")]
2838         public const int Hangul_Jamo;
2839         [CCode (cheader_filename = "clutter/clutter.h")]
2840         public const int Hangul_Jeonja;
2841         [CCode (cheader_filename = "clutter/clutter.h")]
2842         public const int Hangul_Jieuj;
2843         [CCode (cheader_filename = "clutter/clutter.h")]
2844         public const int Hangul_Khieuq;
2845         [CCode (cheader_filename = "clutter/clutter.h")]
2846         public const int Hangul_Kiyeog;
2847         [CCode (cheader_filename = "clutter/clutter.h")]
2848         public const int Hangul_KiyeogSios;
2849         [CCode (cheader_filename = "clutter/clutter.h")]
2850         public const int Hangul_KkogjiDalrinIeung;
2851         [CCode (cheader_filename = "clutter/clutter.h")]
2852         public const int Hangul_Mieum;
2853         [CCode (cheader_filename = "clutter/clutter.h")]
2854         public const int Hangul_MultipleCandidate;
2855         [CCode (cheader_filename = "clutter/clutter.h")]
2856         public const int Hangul_Nieun;
2857         [CCode (cheader_filename = "clutter/clutter.h")]
2858         public const int Hangul_NieunHieuh;
2859         [CCode (cheader_filename = "clutter/clutter.h")]
2860         public const int Hangul_NieunJieuj;
2861         [CCode (cheader_filename = "clutter/clutter.h")]
2862         public const int Hangul_O;
2863         [CCode (cheader_filename = "clutter/clutter.h")]
2864         public const int Hangul_OE;
2865         [CCode (cheader_filename = "clutter/clutter.h")]
2866         public const int Hangul_PanSios;
2867         [CCode (cheader_filename = "clutter/clutter.h")]
2868         public const int Hangul_Phieuf;
2869         [CCode (cheader_filename = "clutter/clutter.h")]
2870         public const int Hangul_Pieub;
2871         [CCode (cheader_filename = "clutter/clutter.h")]
2872         public const int Hangul_PieubSios;
2873         [CCode (cheader_filename = "clutter/clutter.h")]
2874         public const int Hangul_PostHanja;
2875         [CCode (cheader_filename = "clutter/clutter.h")]
2876         public const int Hangul_PreHanja;
2877         [CCode (cheader_filename = "clutter/clutter.h")]
2878         public const int Hangul_PreviousCandidate;
2879         [CCode (cheader_filename = "clutter/clutter.h")]
2880         public const int Hangul_Rieul;
2881         [CCode (cheader_filename = "clutter/clutter.h")]
2882         public const int Hangul_RieulHieuh;
2883         [CCode (cheader_filename = "clutter/clutter.h")]
2884         public const int Hangul_RieulKiyeog;
2885         [CCode (cheader_filename = "clutter/clutter.h")]
2886         public const int Hangul_RieulMieum;
2887         [CCode (cheader_filename = "clutter/clutter.h")]
2888         public const int Hangul_RieulPhieuf;
2889         [CCode (cheader_filename = "clutter/clutter.h")]
2890         public const int Hangul_RieulPieub;
2891         [CCode (cheader_filename = "clutter/clutter.h")]
2892         public const int Hangul_RieulSios;
2893         [CCode (cheader_filename = "clutter/clutter.h")]
2894         public const int Hangul_RieulTieut;
2895         [CCode (cheader_filename = "clutter/clutter.h")]
2896         public const int Hangul_RieulYeorinHieuh;
2897         [CCode (cheader_filename = "clutter/clutter.h")]
2898         public const int Hangul_Romaja;
2899         [CCode (cheader_filename = "clutter/clutter.h")]
2900         public const int Hangul_SingleCandidate;
2901         [CCode (cheader_filename = "clutter/clutter.h")]
2902         public const int Hangul_Sios;
2903         [CCode (cheader_filename = "clutter/clutter.h")]
2904         public const int Hangul_Special;
2905         [CCode (cheader_filename = "clutter/clutter.h")]
2906         public const int Hangul_SsangDikeud;
2907         [CCode (cheader_filename = "clutter/clutter.h")]
2908         public const int Hangul_SsangJieuj;
2909         [CCode (cheader_filename = "clutter/clutter.h")]
2910         public const int Hangul_SsangKiyeog;
2911         [CCode (cheader_filename = "clutter/clutter.h")]
2912         public const int Hangul_SsangPieub;
2913         [CCode (cheader_filename = "clutter/clutter.h")]
2914         public const int Hangul_SsangSios;
2915         [CCode (cheader_filename = "clutter/clutter.h")]
2916         public const int Hangul_Start;
2917         [CCode (cheader_filename = "clutter/clutter.h")]
2918         public const int Hangul_SunkyeongeumMieum;
2919         [CCode (cheader_filename = "clutter/clutter.h")]
2920         public const int Hangul_SunkyeongeumPhieuf;
2921         [CCode (cheader_filename = "clutter/clutter.h")]
2922         public const int Hangul_SunkyeongeumPieub;
2923         [CCode (cheader_filename = "clutter/clutter.h")]
2924         public const int Hangul_Tieut;
2925         [CCode (cheader_filename = "clutter/clutter.h")]
2926         public const int Hangul_U;
2927         [CCode (cheader_filename = "clutter/clutter.h")]
2928         public const int Hangul_WA;
2929         [CCode (cheader_filename = "clutter/clutter.h")]
2930         public const int Hangul_WAE;
2931         [CCode (cheader_filename = "clutter/clutter.h")]
2932         public const int Hangul_WE;
2933         [CCode (cheader_filename = "clutter/clutter.h")]
2934         public const int Hangul_WEO;
2935         [CCode (cheader_filename = "clutter/clutter.h")]
2936         public const int Hangul_WI;
2937         [CCode (cheader_filename = "clutter/clutter.h")]
2938         public const int Hangul_YA;
2939         [CCode (cheader_filename = "clutter/clutter.h")]
2940         public const int Hangul_YAE;
2941         [CCode (cheader_filename = "clutter/clutter.h")]
2942         public const int Hangul_YE;
2943         [CCode (cheader_filename = "clutter/clutter.h")]
2944         public const int Hangul_YEO;
2945         [CCode (cheader_filename = "clutter/clutter.h")]
2946         public const int Hangul_YI;
2947         [CCode (cheader_filename = "clutter/clutter.h")]
2948         public const int Hangul_YO;
2949         [CCode (cheader_filename = "clutter/clutter.h")]
2950         public const int Hangul_YU;
2951         [CCode (cheader_filename = "clutter/clutter.h")]
2952         public const int Hangul_YeorinHieuh;
2953         [CCode (cheader_filename = "clutter/clutter.h")]
2954         public const int Hangul_switch;
2955         [CCode (cheader_filename = "clutter/clutter.h")]
2956         public const int Hankaku;
2957         [CCode (cheader_filename = "clutter/clutter.h")]
2958         public const int Hcircumflex;
2959         [CCode (cheader_filename = "clutter/clutter.h")]
2960         public const int Hebrew_switch;
2961         [CCode (cheader_filename = "clutter/clutter.h")]
2962         public const int Help;
2963         [CCode (cheader_filename = "clutter/clutter.h")]
2964         public const int Henkan;
2965         [CCode (cheader_filename = "clutter/clutter.h")]
2966         public const int Henkan_Mode;
2967         [CCode (cheader_filename = "clutter/clutter.h")]
2968         public const int Hiragana;
2969         [CCode (cheader_filename = "clutter/clutter.h")]
2970         public const int Hiragana_Katakana;
2971         [CCode (cheader_filename = "clutter/clutter.h")]
2972         public const int Home;
2973         [CCode (cheader_filename = "clutter/clutter.h")]
2974         public const int Hstroke;
2975         [CCode (cheader_filename = "clutter/clutter.h")]
2976         public const int Hyper_L;
2977         [CCode (cheader_filename = "clutter/clutter.h")]
2978         public const int Hyper_R;
2979         [CCode (cheader_filename = "clutter/clutter.h")]
2980         public const int I;
2981         [CCode (cheader_filename = "clutter/clutter.h")]
2982         public const int ISO_Center_Object;
2983         [CCode (cheader_filename = "clutter/clutter.h")]
2984         public const int ISO_Continuous_Underline;
2985         [CCode (cheader_filename = "clutter/clutter.h")]
2986         public const int ISO_Discontinuous_Underline;
2987         [CCode (cheader_filename = "clutter/clutter.h")]
2988         public const int ISO_Emphasize;
2989         [CCode (cheader_filename = "clutter/clutter.h")]
2990         public const int ISO_Enter;
2991         [CCode (cheader_filename = "clutter/clutter.h")]
2992         public const int ISO_Fast_Cursor_Down;
2993         [CCode (cheader_filename = "clutter/clutter.h")]
2994         public const int ISO_Fast_Cursor_Left;
2995         [CCode (cheader_filename = "clutter/clutter.h")]
2996         public const int ISO_Fast_Cursor_Right;
2997         [CCode (cheader_filename = "clutter/clutter.h")]
2998         public const int ISO_Fast_Cursor_Up;
2999         [CCode (cheader_filename = "clutter/clutter.h")]
3000         public const int ISO_First_Group;
3001         [CCode (cheader_filename = "clutter/clutter.h")]
3002         public const int ISO_First_Group_Lock;
3003         [CCode (cheader_filename = "clutter/clutter.h")]
3004         public const int ISO_Group_Latch;
3005         [CCode (cheader_filename = "clutter/clutter.h")]
3006         public const int ISO_Group_Lock;
3007         [CCode (cheader_filename = "clutter/clutter.h")]
3008         public const int ISO_Group_Shift;
3009         [CCode (cheader_filename = "clutter/clutter.h")]
3010         public const int ISO_Last_Group;
3011         [CCode (cheader_filename = "clutter/clutter.h")]
3012         public const int ISO_Last_Group_Lock;
3013         [CCode (cheader_filename = "clutter/clutter.h")]
3014         public const int ISO_Left_Tab;
3015         [CCode (cheader_filename = "clutter/clutter.h")]
3016         public const int ISO_Level2_Latch;
3017         [CCode (cheader_filename = "clutter/clutter.h")]
3018         public const int ISO_Level3_Latch;
3019         [CCode (cheader_filename = "clutter/clutter.h")]
3020         public const int ISO_Level3_Lock;
3021         [CCode (cheader_filename = "clutter/clutter.h")]
3022         public const int ISO_Level3_Shift;
3023         [CCode (cheader_filename = "clutter/clutter.h")]
3024         public const int ISO_Level5_Latch;
3025         [CCode (cheader_filename = "clutter/clutter.h")]
3026         public const int ISO_Level5_Lock;
3027         [CCode (cheader_filename = "clutter/clutter.h")]
3028         public const int ISO_Level5_Shift;
3029         [CCode (cheader_filename = "clutter/clutter.h")]
3030         public const int ISO_Lock;
3031         [CCode (cheader_filename = "clutter/clutter.h")]
3032         public const int ISO_Move_Line_Down;
3033         [CCode (cheader_filename = "clutter/clutter.h")]
3034         public const int ISO_Move_Line_Up;
3035         [CCode (cheader_filename = "clutter/clutter.h")]
3036         public const int ISO_Next_Group;
3037         [CCode (cheader_filename = "clutter/clutter.h")]
3038         public const int ISO_Next_Group_Lock;
3039         [CCode (cheader_filename = "clutter/clutter.h")]
3040         public const int ISO_Partial_Line_Down;
3041         [CCode (cheader_filename = "clutter/clutter.h")]
3042         public const int ISO_Partial_Line_Up;
3043         [CCode (cheader_filename = "clutter/clutter.h")]
3044         public const int ISO_Partial_Space_Left;
3045         [CCode (cheader_filename = "clutter/clutter.h")]
3046         public const int ISO_Partial_Space_Right;
3047         [CCode (cheader_filename = "clutter/clutter.h")]
3048         public const int ISO_Prev_Group;
3049         [CCode (cheader_filename = "clutter/clutter.h")]
3050         public const int ISO_Prev_Group_Lock;
3051         [CCode (cheader_filename = "clutter/clutter.h")]
3052         public const int ISO_Release_Both_Margins;
3053         [CCode (cheader_filename = "clutter/clutter.h")]
3054         public const int ISO_Release_Margin_Left;
3055         [CCode (cheader_filename = "clutter/clutter.h")]
3056         public const int ISO_Release_Margin_Right;
3057         [CCode (cheader_filename = "clutter/clutter.h")]
3058         public const int ISO_Set_Margin_Left;
3059         [CCode (cheader_filename = "clutter/clutter.h")]
3060         public const int ISO_Set_Margin_Right;
3061         [CCode (cheader_filename = "clutter/clutter.h")]
3062         public const int Iabovedot;
3063         [CCode (cheader_filename = "clutter/clutter.h")]
3064         public const int Iacute;
3065         [CCode (cheader_filename = "clutter/clutter.h")]
3066         public const int Ibelowdot;
3067         [CCode (cheader_filename = "clutter/clutter.h")]
3068         public const int Ibreve;
3069         [CCode (cheader_filename = "clutter/clutter.h")]
3070         public const int Icircumflex;
3071         [CCode (cheader_filename = "clutter/clutter.h")]
3072         public const int Idiaeresis;
3073         [CCode (cheader_filename = "clutter/clutter.h")]
3074         public const int Igrave;
3075         [CCode (cheader_filename = "clutter/clutter.h")]
3076         public const int Ihook;
3077         [CCode (cheader_filename = "clutter/clutter.h")]
3078         public const int Imacron;
3079         [CCode (cheader_filename = "clutter/clutter.h")]
3080         public const int Insert;
3081         [CCode (cheader_filename = "clutter/clutter.h")]
3082         public const int Iogonek;
3083         [CCode (cheader_filename = "clutter/clutter.h")]
3084         public const int Itilde;
3085         [CCode (cheader_filename = "clutter/clutter.h")]
3086         public const int J;
3087         [CCode (cheader_filename = "clutter/clutter.h")]
3088         public const int Jcircumflex;
3089         [CCode (cheader_filename = "clutter/clutter.h")]
3090         public const int K;
3091         [CCode (cheader_filename = "clutter/clutter.h")]
3092         public const int KP_0;
3093         [CCode (cheader_filename = "clutter/clutter.h")]
3094         public const int KP_1;
3095         [CCode (cheader_filename = "clutter/clutter.h")]
3096         public const int KP_2;
3097         [CCode (cheader_filename = "clutter/clutter.h")]
3098         public const int KP_3;
3099         [CCode (cheader_filename = "clutter/clutter.h")]
3100         public const int KP_4;
3101         [CCode (cheader_filename = "clutter/clutter.h")]
3102         public const int KP_5;
3103         [CCode (cheader_filename = "clutter/clutter.h")]
3104         public const int KP_6;
3105         [CCode (cheader_filename = "clutter/clutter.h")]
3106         public const int KP_7;
3107         [CCode (cheader_filename = "clutter/clutter.h")]
3108         public const int KP_8;
3109         [CCode (cheader_filename = "clutter/clutter.h")]
3110         public const int KP_9;
3111         [CCode (cheader_filename = "clutter/clutter.h")]
3112         public const int KP_Add;
3113         [CCode (cheader_filename = "clutter/clutter.h")]
3114         public const int KP_Begin;
3115         [CCode (cheader_filename = "clutter/clutter.h")]
3116         public const int KP_Decimal;
3117         [CCode (cheader_filename = "clutter/clutter.h")]
3118         public const int KP_Delete;
3119         [CCode (cheader_filename = "clutter/clutter.h")]
3120         public const int KP_Divide;
3121         [CCode (cheader_filename = "clutter/clutter.h")]
3122         public const int KP_Down;
3123         [CCode (cheader_filename = "clutter/clutter.h")]
3124         public const int KP_End;
3125         [CCode (cheader_filename = "clutter/clutter.h")]
3126         public const int KP_Enter;
3127         [CCode (cheader_filename = "clutter/clutter.h")]
3128         public const int KP_Equal;
3129         [CCode (cheader_filename = "clutter/clutter.h")]
3130         public const int KP_F1;
3131         [CCode (cheader_filename = "clutter/clutter.h")]
3132         public const int KP_F2;
3133         [CCode (cheader_filename = "clutter/clutter.h")]
3134         public const int KP_F3;
3135         [CCode (cheader_filename = "clutter/clutter.h")]
3136         public const int KP_F4;
3137         [CCode (cheader_filename = "clutter/clutter.h")]
3138         public const int KP_Home;
3139         [CCode (cheader_filename = "clutter/clutter.h")]
3140         public const int KP_Insert;
3141         [CCode (cheader_filename = "clutter/clutter.h")]
3142         public const int KP_Left;
3143         [CCode (cheader_filename = "clutter/clutter.h")]
3144         public const int KP_Multiply;
3145         [CCode (cheader_filename = "clutter/clutter.h")]
3146         public const int KP_Next;
3147         [CCode (cheader_filename = "clutter/clutter.h")]
3148         public const int KP_Page_Down;
3149         [CCode (cheader_filename = "clutter/clutter.h")]
3150         public const int KP_Page_Up;
3151         [CCode (cheader_filename = "clutter/clutter.h")]
3152         public const int KP_Prior;
3153         [CCode (cheader_filename = "clutter/clutter.h")]
3154         public const int KP_Right;
3155         [CCode (cheader_filename = "clutter/clutter.h")]
3156         public const int KP_Separator;
3157         [CCode (cheader_filename = "clutter/clutter.h")]
3158         public const int KP_Space;
3159         [CCode (cheader_filename = "clutter/clutter.h")]
3160         public const int KP_Subtract;
3161         [CCode (cheader_filename = "clutter/clutter.h")]
3162         public const int KP_Tab;
3163         [CCode (cheader_filename = "clutter/clutter.h")]
3164         public const int KP_Up;
3165         [CCode (cheader_filename = "clutter/clutter.h")]
3166         public const int Kana_Lock;
3167         [CCode (cheader_filename = "clutter/clutter.h")]
3168         public const int Kana_Shift;
3169         [CCode (cheader_filename = "clutter/clutter.h")]
3170         public const int Kanji;
3171         [CCode (cheader_filename = "clutter/clutter.h")]
3172         public const int Kanji_Bangou;
3173         [CCode (cheader_filename = "clutter/clutter.h")]
3174         public const int Katakana;
3175         [CCode (cheader_filename = "clutter/clutter.h")]
3176         public const int Kcedilla;
3177         [CCode (cheader_filename = "clutter/clutter.h")]
3178         public const int Korean_Won;
3179         [CCode (cheader_filename = "clutter/clutter.h")]
3180         public const int L;
3181         [CCode (cheader_filename = "clutter/clutter.h")]
3182         public const int L1;
3183         [CCode (cheader_filename = "clutter/clutter.h")]
3184         public const int L10;
3185         [CCode (cheader_filename = "clutter/clutter.h")]
3186         public const int L2;
3187         [CCode (cheader_filename = "clutter/clutter.h")]
3188         public const int L3;
3189         [CCode (cheader_filename = "clutter/clutter.h")]
3190         public const int L4;
3191         [CCode (cheader_filename = "clutter/clutter.h")]
3192         public const int L5;
3193         [CCode (cheader_filename = "clutter/clutter.h")]
3194         public const int L6;
3195         [CCode (cheader_filename = "clutter/clutter.h")]
3196         public const int L7;
3197         [CCode (cheader_filename = "clutter/clutter.h")]
3198         public const int L8;
3199         [CCode (cheader_filename = "clutter/clutter.h")]
3200         public const int L9;
3201         [CCode (cheader_filename = "clutter/clutter.h")]
3202         public const int Lacute;
3203         [CCode (cheader_filename = "clutter/clutter.h")]
3204         public const int Last_Virtual_Screen;
3205         [CCode (cheader_filename = "clutter/clutter.h")]
3206         public const int Lbelowdot;
3207         [CCode (cheader_filename = "clutter/clutter.h")]
3208         public const int Lcaron;
3209         [CCode (cheader_filename = "clutter/clutter.h")]
3210         public const int Lcedilla;
3211         [CCode (cheader_filename = "clutter/clutter.h")]
3212         public const int Left;
3213         [CCode (cheader_filename = "clutter/clutter.h")]
3214         public const int Linefeed;
3215         [CCode (cheader_filename = "clutter/clutter.h")]
3216         public const int LiraSign;
3217         [CCode (cheader_filename = "clutter/clutter.h")]
3218         public const int Lstroke;
3219         [CCode (cheader_filename = "clutter/clutter.h")]
3220         public const int M;
3221         [CCode (cheader_filename = "clutter/clutter.h")]
3222         public const int MAJOR_VERSION;
3223         [CCode (cheader_filename = "clutter/clutter.h")]
3224         public const int MICRO_VERSION;
3225         [CCode (cheader_filename = "clutter/clutter.h")]
3226         public const int MINOR_VERSION;
3227         [CCode (cheader_filename = "clutter/clutter.h")]
3228         public const int Mabovedot;
3229         [CCode (cheader_filename = "clutter/clutter.h")]
3230         public const int Macedonia_DSE;
3231         [CCode (cheader_filename = "clutter/clutter.h")]
3232         public const int Macedonia_GJE;
3233         [CCode (cheader_filename = "clutter/clutter.h")]
3234         public const int Macedonia_KJE;
3235         [CCode (cheader_filename = "clutter/clutter.h")]
3236         public const int Macedonia_dse;
3237         [CCode (cheader_filename = "clutter/clutter.h")]
3238         public const int Macedonia_gje;
3239         [CCode (cheader_filename = "clutter/clutter.h")]
3240         public const int Macedonia_kje;
3241         [CCode (cheader_filename = "clutter/clutter.h")]
3242         public const int Mae_Koho;
3243         [CCode (cheader_filename = "clutter/clutter.h")]
3244         public const int Massyo;
3245         [CCode (cheader_filename = "clutter/clutter.h")]
3246         public const int Menu;
3247         [CCode (cheader_filename = "clutter/clutter.h")]
3248         public const int Meta_L;
3249         [CCode (cheader_filename = "clutter/clutter.h")]
3250         public const int Meta_R;
3251         [CCode (cheader_filename = "clutter/clutter.h")]
3252         public const int MillSign;
3253         [CCode (cheader_filename = "clutter/clutter.h")]
3254         public const int Mode_switch;
3255         [CCode (cheader_filename = "clutter/clutter.h")]
3256         public const int MouseKeys_Accel_Enable;
3257         [CCode (cheader_filename = "clutter/clutter.h")]
3258         public const int MouseKeys_Enable;
3259         [CCode (cheader_filename = "clutter/clutter.h")]
3260         public const int Muhenkan;
3261         [CCode (cheader_filename = "clutter/clutter.h")]
3262         public const int Multi_key;
3263         [CCode (cheader_filename = "clutter/clutter.h")]
3264         public const int MultipleCandidate;
3265         [CCode (cheader_filename = "clutter/clutter.h")]
3266         public const int N;
3267         [CCode (cheader_filename = "clutter/clutter.h")]
3268         public const int Nacute;
3269         [CCode (cheader_filename = "clutter/clutter.h")]
3270         public const int NairaSign;
3271         [CCode (cheader_filename = "clutter/clutter.h")]
3272         public const int Ncaron;
3273         [CCode (cheader_filename = "clutter/clutter.h")]
3274         public const int Ncedilla;
3275         [CCode (cheader_filename = "clutter/clutter.h")]
3276         public const int NewSheqelSign;
3277         [CCode (cheader_filename = "clutter/clutter.h")]
3278         public const int Next;
3279         [CCode (cheader_filename = "clutter/clutter.h")]
3280         public const int Next_Virtual_Screen;
3281         [CCode (cheader_filename = "clutter/clutter.h")]
3282         public const int Ntilde;
3283         [CCode (cheader_filename = "clutter/clutter.h")]
3284         public const int Num_Lock;
3285         [CCode (cheader_filename = "clutter/clutter.h")]
3286         public const int O;
3287         [CCode (cheader_filename = "clutter/clutter.h")]
3288         public const int OE;
3289         [CCode (cheader_filename = "clutter/clutter.h")]
3290         public const int Oacute;
3291         [CCode (cheader_filename = "clutter/clutter.h")]
3292         public const int Obarred;
3293         [CCode (cheader_filename = "clutter/clutter.h")]
3294         public const int Obelowdot;
3295         [CCode (cheader_filename = "clutter/clutter.h")]
3296         public const int Ocaron;
3297         [CCode (cheader_filename = "clutter/clutter.h")]
3298         public const int Ocircumflex;
3299         [CCode (cheader_filename = "clutter/clutter.h")]
3300         public const int Ocircumflexacute;
3301         [CCode (cheader_filename = "clutter/clutter.h")]
3302         public const int Ocircumflexbelowdot;
3303         [CCode (cheader_filename = "clutter/clutter.h")]
3304         public const int Ocircumflexgrave;
3305         [CCode (cheader_filename = "clutter/clutter.h")]
3306         public const int Ocircumflexhook;
3307         [CCode (cheader_filename = "clutter/clutter.h")]
3308         public const int Ocircumflextilde;
3309         [CCode (cheader_filename = "clutter/clutter.h")]
3310         public const int Odiaeresis;
3311         [CCode (cheader_filename = "clutter/clutter.h")]
3312         public const int Odoubleacute;
3313         [CCode (cheader_filename = "clutter/clutter.h")]
3314         public const int Ograve;
3315         [CCode (cheader_filename = "clutter/clutter.h")]
3316         public const int Ohook;
3317         [CCode (cheader_filename = "clutter/clutter.h")]
3318         public const int Ohorn;
3319         [CCode (cheader_filename = "clutter/clutter.h")]
3320         public const int Ohornacute;
3321         [CCode (cheader_filename = "clutter/clutter.h")]
3322         public const int Ohornbelowdot;
3323         [CCode (cheader_filename = "clutter/clutter.h")]
3324         public const int Ohorngrave;
3325         [CCode (cheader_filename = "clutter/clutter.h")]
3326         public const int Ohornhook;
3327         [CCode (cheader_filename = "clutter/clutter.h")]
3328         public const int Ohorntilde;
3329         [CCode (cheader_filename = "clutter/clutter.h")]
3330         public const int Omacron;
3331         [CCode (cheader_filename = "clutter/clutter.h")]
3332         public const int Ooblique;
3333         [CCode (cheader_filename = "clutter/clutter.h")]
3334         public const int Oslash;
3335         [CCode (cheader_filename = "clutter/clutter.h")]
3336         public const int Otilde;
3337         [CCode (cheader_filename = "clutter/clutter.h")]
3338         public const int Overlay1_Enable;
3339         [CCode (cheader_filename = "clutter/clutter.h")]
3340         public const int Overlay2_Enable;
3341         [CCode (cheader_filename = "clutter/clutter.h")]
3342         public const int P;
3343         [CCode (cheader_filename = "clutter/clutter.h")]
3344         public const int PATH_RELATIVE;
3345         [CCode (cheader_filename = "clutter/clutter.h")]
3346         public const int PRIORITY_REDRAW;
3347         [CCode (cheader_filename = "clutter/clutter.h")]
3348         public const int Pabovedot;
3349         [CCode (cheader_filename = "clutter/clutter.h")]
3350         public const int Page_Down;
3351         [CCode (cheader_filename = "clutter/clutter.h")]
3352         public const int Page_Up;
3353         [CCode (cheader_filename = "clutter/clutter.h")]
3354         public const int Pause;
3355         [CCode (cheader_filename = "clutter/clutter.h")]
3356         public const int PesetaSign;
3357         [CCode (cheader_filename = "clutter/clutter.h")]
3358         public const int Pointer_Accelerate;
3359         [CCode (cheader_filename = "clutter/clutter.h")]
3360         public const int Pointer_Button1;
3361         [CCode (cheader_filename = "clutter/clutter.h")]
3362         public const int Pointer_Button2;
3363         [CCode (cheader_filename = "clutter/clutter.h")]
3364         public const int Pointer_Button3;
3365         [CCode (cheader_filename = "clutter/clutter.h")]
3366         public const int Pointer_Button4;
3367         [CCode (cheader_filename = "clutter/clutter.h")]
3368         public const int Pointer_Button5;
3369         [CCode (cheader_filename = "clutter/clutter.h")]
3370         public const int Pointer_Button_Dflt;
3371         [CCode (cheader_filename = "clutter/clutter.h")]
3372         public const int Pointer_DblClick1;
3373         [CCode (cheader_filename = "clutter/clutter.h")]
3374         public const int Pointer_DblClick2;
3375         [CCode (cheader_filename = "clutter/clutter.h")]
3376         public const int Pointer_DblClick3;
3377         [CCode (cheader_filename = "clutter/clutter.h")]
3378         public const int Pointer_DblClick4;
3379         [CCode (cheader_filename = "clutter/clutter.h")]
3380         public const int Pointer_DblClick5;
3381         [CCode (cheader_filename = "clutter/clutter.h")]
3382         public const int Pointer_DblClick_Dflt;
3383         [CCode (cheader_filename = "clutter/clutter.h")]
3384         public const int Pointer_DfltBtnNext;
3385         [CCode (cheader_filename = "clutter/clutter.h")]
3386         public const int Pointer_DfltBtnPrev;
3387         [CCode (cheader_filename = "clutter/clutter.h")]
3388         public const int Pointer_Down;
3389         [CCode (cheader_filename = "clutter/clutter.h")]
3390         public const int Pointer_DownLeft;
3391         [CCode (cheader_filename = "clutter/clutter.h")]
3392         public const int Pointer_DownRight;
3393         [CCode (cheader_filename = "clutter/clutter.h")]
3394         public const int Pointer_Drag1;
3395         [CCode (cheader_filename = "clutter/clutter.h")]
3396         public const int Pointer_Drag2;
3397         [CCode (cheader_filename = "clutter/clutter.h")]
3398         public const int Pointer_Drag3;
3399         [CCode (cheader_filename = "clutter/clutter.h")]
3400         public const int Pointer_Drag4;
3401         [CCode (cheader_filename = "clutter/clutter.h")]
3402         public const int Pointer_Drag5;
3403         [CCode (cheader_filename = "clutter/clutter.h")]
3404         public const int Pointer_Drag_Dflt;
3405         [CCode (cheader_filename = "clutter/clutter.h")]
3406         public const int Pointer_EnableKeys;
3407         [CCode (cheader_filename = "clutter/clutter.h")]
3408         public const int Pointer_Left;
3409         [CCode (cheader_filename = "clutter/clutter.h")]
3410         public const int Pointer_Right;
3411         [CCode (cheader_filename = "clutter/clutter.h")]
3412         public const int Pointer_Up;
3413         [CCode (cheader_filename = "clutter/clutter.h")]
3414         public const int Pointer_UpLeft;
3415         [CCode (cheader_filename = "clutter/clutter.h")]
3416         public const int Pointer_UpRight;
3417         [CCode (cheader_filename = "clutter/clutter.h")]
3418         public const int Prev_Virtual_Screen;
3419         [CCode (cheader_filename = "clutter/clutter.h")]
3420         public const int PreviousCandidate;
3421         [CCode (cheader_filename = "clutter/clutter.h")]
3422         public const int Print;
3423         [CCode (cheader_filename = "clutter/clutter.h")]
3424         public const int Prior;
3425         [CCode (cheader_filename = "clutter/clutter.h")]
3426         public const int Q;
3427         [CCode (cheader_filename = "clutter/clutter.h")]
3428         public const int R;
3429         [CCode (cheader_filename = "clutter/clutter.h")]
3430         public const int R1;
3431         [CCode (cheader_filename = "clutter/clutter.h")]
3432         public const int R10;
3433         [CCode (cheader_filename = "clutter/clutter.h")]
3434         public const int R11;
3435         [CCode (cheader_filename = "clutter/clutter.h")]
3436         public const int R12;
3437         [CCode (cheader_filename = "clutter/clutter.h")]
3438         public const int R13;
3439         [CCode (cheader_filename = "clutter/clutter.h")]
3440         public const int R14;
3441         [CCode (cheader_filename = "clutter/clutter.h")]
3442         public const int R15;
3443         [CCode (cheader_filename = "clutter/clutter.h")]
3444         public const int R2;
3445         [CCode (cheader_filename = "clutter/clutter.h")]
3446         public const int R3;
3447         [CCode (cheader_filename = "clutter/clutter.h")]
3448         public const int R4;
3449         [CCode (cheader_filename = "clutter/clutter.h")]
3450         public const int R5;
3451         [CCode (cheader_filename = "clutter/clutter.h")]
3452         public const int R6;
3453         [CCode (cheader_filename = "clutter/clutter.h")]
3454         public const int R7;
3455         [CCode (cheader_filename = "clutter/clutter.h")]
3456         public const int R8;
3457         [CCode (cheader_filename = "clutter/clutter.h")]
3458         public const int R9;
3459         [CCode (cheader_filename = "clutter/clutter.h")]
3460         public const int Racute;
3461         [CCode (cheader_filename = "clutter/clutter.h")]
3462         public const int Rcaron;
3463         [CCode (cheader_filename = "clutter/clutter.h")]
3464         public const int Rcedilla;
3465         [CCode (cheader_filename = "clutter/clutter.h")]
3466         public const int Redo;
3467         [CCode (cheader_filename = "clutter/clutter.h")]
3468         public const int RepeatKeys_Enable;
3469         [CCode (cheader_filename = "clutter/clutter.h")]
3470         public const int Return;
3471         [CCode (cheader_filename = "clutter/clutter.h")]
3472         public const int Right;
3473         [CCode (cheader_filename = "clutter/clutter.h")]
3474         public const int Romaji;
3475         [CCode (cheader_filename = "clutter/clutter.h")]
3476         public const int RupeeSign;
3477         [CCode (cheader_filename = "clutter/clutter.h")]
3478         public const int S;
3479         [CCode (cheader_filename = "clutter/clutter.h")]
3480         public const int SCHWA;
3481         [CCode (cheader_filename = "clutter/clutter.h")]
3482         public const int Sabovedot;
3483         [CCode (cheader_filename = "clutter/clutter.h")]
3484         public const int Sacute;
3485         [CCode (cheader_filename = "clutter/clutter.h")]
3486         public const int Scaron;
3487         [CCode (cheader_filename = "clutter/clutter.h")]
3488         public const int Scedilla;
3489         [CCode (cheader_filename = "clutter/clutter.h")]
3490         public const int Scircumflex;
3491         [CCode (cheader_filename = "clutter/clutter.h")]
3492         public const int Scroll_Lock;
3493         [CCode (cheader_filename = "clutter/clutter.h")]
3494         public const int Select;
3495         [CCode (cheader_filename = "clutter/clutter.h")]
3496         public const int Serbian_DJE;
3497         [CCode (cheader_filename = "clutter/clutter.h")]
3498         public const int Serbian_DZE;
3499         [CCode (cheader_filename = "clutter/clutter.h")]
3500         public const int Serbian_JE;
3501         [CCode (cheader_filename = "clutter/clutter.h")]
3502         public const int Serbian_LJE;
3503         [CCode (cheader_filename = "clutter/clutter.h")]
3504         public const int Serbian_NJE;
3505         [CCode (cheader_filename = "clutter/clutter.h")]
3506         public const int Serbian_TSHE;
3507         [CCode (cheader_filename = "clutter/clutter.h")]
3508         public const int Serbian_dje;
3509         [CCode (cheader_filename = "clutter/clutter.h")]
3510         public const int Serbian_dze;
3511         [CCode (cheader_filename = "clutter/clutter.h")]
3512         public const int Serbian_je;
3513         [CCode (cheader_filename = "clutter/clutter.h")]
3514         public const int Serbian_lje;
3515         [CCode (cheader_filename = "clutter/clutter.h")]
3516         public const int Serbian_nje;
3517         [CCode (cheader_filename = "clutter/clutter.h")]
3518         public const int Serbian_tshe;
3519         [CCode (cheader_filename = "clutter/clutter.h")]
3520         public const int Shift_L;
3521         [CCode (cheader_filename = "clutter/clutter.h")]
3522         public const int Shift_Lock;
3523         [CCode (cheader_filename = "clutter/clutter.h")]
3524         public const int Shift_R;
3525         [CCode (cheader_filename = "clutter/clutter.h")]
3526         public const int SingleCandidate;
3527         [CCode (cheader_filename = "clutter/clutter.h")]
3528         public const int SlowKeys_Enable;
3529         [CCode (cheader_filename = "clutter/clutter.h")]
3530         public const int StickyKeys_Enable;
3531         [CCode (cheader_filename = "clutter/clutter.h")]
3532         public const int Super_L;
3533         [CCode (cheader_filename = "clutter/clutter.h")]
3534         public const int Super_R;
3535         [CCode (cheader_filename = "clutter/clutter.h")]
3536         public const int Sys_Req;
3537         [CCode (cheader_filename = "clutter/clutter.h")]
3538         public const int T;
3539         [CCode (cheader_filename = "clutter/clutter.h")]
3540         public const int THORN;
3541         [CCode (cheader_filename = "clutter/clutter.h")]
3542         public const int Tab;
3543         [CCode (cheader_filename = "clutter/clutter.h")]
3544         public const int Tabovedot;
3545         [CCode (cheader_filename = "clutter/clutter.h")]
3546         public const int Tcaron;
3547         [CCode (cheader_filename = "clutter/clutter.h")]
3548         public const int Tcedilla;
3549         [CCode (cheader_filename = "clutter/clutter.h")]
3550         public const int Terminate_Server;
3551         [CCode (cheader_filename = "clutter/clutter.h")]
3552         public const int Thai_baht;
3553         [CCode (cheader_filename = "clutter/clutter.h")]
3554         public const int Thai_bobaimai;
3555         [CCode (cheader_filename = "clutter/clutter.h")]
3556         public const int Thai_chochan;
3557         [CCode (cheader_filename = "clutter/clutter.h")]
3558         public const int Thai_chochang;
3559         [CCode (cheader_filename = "clutter/clutter.h")]
3560         public const int Thai_choching;
3561         [CCode (cheader_filename = "clutter/clutter.h")]
3562         public const int Thai_chochoe;
3563         [CCode (cheader_filename = "clutter/clutter.h")]
3564         public const int Thai_dochada;
3565         [CCode (cheader_filename = "clutter/clutter.h")]
3566         public const int Thai_dodek;
3567         [CCode (cheader_filename = "clutter/clutter.h")]
3568         public const int Thai_fofa;
3569         [CCode (cheader_filename = "clutter/clutter.h")]
3570         public const int Thai_fofan;
3571         [CCode (cheader_filename = "clutter/clutter.h")]
3572         public const int Thai_hohip;
3573         [CCode (cheader_filename = "clutter/clutter.h")]
3574         public const int Thai_honokhuk;
3575         [CCode (cheader_filename = "clutter/clutter.h")]
3576         public const int Thai_khokhai;
3577         [CCode (cheader_filename = "clutter/clutter.h")]
3578         public const int Thai_khokhon;
3579         [CCode (cheader_filename = "clutter/clutter.h")]
3580         public const int Thai_khokhuat;
3581         [CCode (cheader_filename = "clutter/clutter.h")]
3582         public const int Thai_khokhwai;
3583         [CCode (cheader_filename = "clutter/clutter.h")]
3584         public const int Thai_khorakhang;
3585         [CCode (cheader_filename = "clutter/clutter.h")]
3586         public const int Thai_kokai;
3587         [CCode (cheader_filename = "clutter/clutter.h")]
3588         public const int Thai_lakkhangyao;
3589         [CCode (cheader_filename = "clutter/clutter.h")]
3590         public const int Thai_lekchet;
3591         [CCode (cheader_filename = "clutter/clutter.h")]
3592         public const int Thai_lekha;
3593         [CCode (cheader_filename = "clutter/clutter.h")]
3594         public const int Thai_lekhok;
3595         [CCode (cheader_filename = "clutter/clutter.h")]
3596         public const int Thai_lekkao;
3597         [CCode (cheader_filename = "clutter/clutter.h")]
3598         public const int Thai_leknung;
3599         [CCode (cheader_filename = "clutter/clutter.h")]
3600         public const int Thai_lekpaet;
3601         [CCode (cheader_filename = "clutter/clutter.h")]
3602         public const int Thai_leksam;
3603         [CCode (cheader_filename = "clutter/clutter.h")]
3604         public const int Thai_leksi;
3605         [CCode (cheader_filename = "clutter/clutter.h")]
3606         public const int Thai_leksong;
3607         [CCode (cheader_filename = "clutter/clutter.h")]
3608         public const int Thai_leksun;
3609         [CCode (cheader_filename = "clutter/clutter.h")]
3610         public const int Thai_lochula;
3611         [CCode (cheader_filename = "clutter/clutter.h")]
3612         public const int Thai_loling;
3613         [CCode (cheader_filename = "clutter/clutter.h")]
3614         public const int Thai_lu;
3615         [CCode (cheader_filename = "clutter/clutter.h")]
3616         public const int Thai_maichattawa;
3617         [CCode (cheader_filename = "clutter/clutter.h")]
3618         public const int Thai_maiek;
3619         [CCode (cheader_filename = "clutter/clutter.h")]
3620         public const int Thai_maihanakat;
3621         [CCode (cheader_filename = "clutter/clutter.h")]
3622         public const int Thai_maihanakat_maitho;
3623         [CCode (cheader_filename = "clutter/clutter.h")]
3624         public const int Thai_maitaikhu;
3625         [CCode (cheader_filename = "clutter/clutter.h")]
3626         public const int Thai_maitho;
3627         [CCode (cheader_filename = "clutter/clutter.h")]
3628         public const int Thai_maitri;
3629         [CCode (cheader_filename = "clutter/clutter.h")]
3630         public const int Thai_maiyamok;
3631         [CCode (cheader_filename = "clutter/clutter.h")]
3632         public const int Thai_moma;
3633         [CCode (cheader_filename = "clutter/clutter.h")]
3634         public const int Thai_ngongu;
3635         [CCode (cheader_filename = "clutter/clutter.h")]
3636         public const int Thai_nikhahit;
3637         [CCode (cheader_filename = "clutter/clutter.h")]
3638         public const int Thai_nonen;
3639         [CCode (cheader_filename = "clutter/clutter.h")]
3640         public const int Thai_nonu;
3641         [CCode (cheader_filename = "clutter/clutter.h")]
3642         public const int Thai_oang;
3643         [CCode (cheader_filename = "clutter/clutter.h")]
3644         public const int Thai_paiyannoi;
3645         [CCode (cheader_filename = "clutter/clutter.h")]
3646         public const int Thai_phinthu;
3647         [CCode (cheader_filename = "clutter/clutter.h")]
3648         public const int Thai_phophan;
3649         [CCode (cheader_filename = "clutter/clutter.h")]
3650         public const int Thai_phophung;
3651         [CCode (cheader_filename = "clutter/clutter.h")]
3652         public const int Thai_phosamphao;
3653         [CCode (cheader_filename = "clutter/clutter.h")]
3654         public const int Thai_popla;
3655         [CCode (cheader_filename = "clutter/clutter.h")]
3656         public const int Thai_rorua;
3657         [CCode (cheader_filename = "clutter/clutter.h")]
3658         public const int Thai_ru;
3659         [CCode (cheader_filename = "clutter/clutter.h")]
3660         public const int Thai_saraa;
3661         [CCode (cheader_filename = "clutter/clutter.h")]
3662         public const int Thai_saraaa;
3663         [CCode (cheader_filename = "clutter/clutter.h")]
3664         public const int Thai_saraae;
3665         [CCode (cheader_filename = "clutter/clutter.h")]
3666         public const int Thai_saraaimaimalai;
3667         [CCode (cheader_filename = "clutter/clutter.h")]
3668         public const int Thai_saraaimaimuan;
3669         [CCode (cheader_filename = "clutter/clutter.h")]
3670         public const int Thai_saraam;
3671         [CCode (cheader_filename = "clutter/clutter.h")]
3672         public const int Thai_sarae;
3673         [CCode (cheader_filename = "clutter/clutter.h")]
3674         public const int Thai_sarai;
3675         [CCode (cheader_filename = "clutter/clutter.h")]
3676         public const int Thai_saraii;
3677         [CCode (cheader_filename = "clutter/clutter.h")]
3678         public const int Thai_sarao;
3679         [CCode (cheader_filename = "clutter/clutter.h")]
3680         public const int Thai_sarau;
3681         [CCode (cheader_filename = "clutter/clutter.h")]
3682         public const int Thai_saraue;
3683         [CCode (cheader_filename = "clutter/clutter.h")]
3684         public const int Thai_sarauee;
3685         [CCode (cheader_filename = "clutter/clutter.h")]
3686         public const int Thai_sarauu;
3687         [CCode (cheader_filename = "clutter/clutter.h")]
3688         public const int Thai_sorusi;
3689         [CCode (cheader_filename = "clutter/clutter.h")]
3690         public const int Thai_sosala;
3691         [CCode (cheader_filename = "clutter/clutter.h")]
3692         public const int Thai_soso;
3693         [CCode (cheader_filename = "clutter/clutter.h")]
3694         public const int Thai_sosua;
3695         [CCode (cheader_filename = "clutter/clutter.h")]
3696         public const int Thai_thanthakhat;
3697         [CCode (cheader_filename = "clutter/clutter.h")]
3698         public const int Thai_thonangmontho;
3699         [CCode (cheader_filename = "clutter/clutter.h")]
3700         public const int Thai_thophuthao;
3701         [CCode (cheader_filename = "clutter/clutter.h")]
3702         public const int Thai_thothahan;
3703         [CCode (cheader_filename = "clutter/clutter.h")]
3704         public const int Thai_thothan;
3705         [CCode (cheader_filename = "clutter/clutter.h")]
3706         public const int Thai_thothong;
3707         [CCode (cheader_filename = "clutter/clutter.h")]
3708         public const int Thai_thothung;
3709         [CCode (cheader_filename = "clutter/clutter.h")]
3710         public const int Thai_topatak;
3711         [CCode (cheader_filename = "clutter/clutter.h")]
3712         public const int Thai_totao;
3713         [CCode (cheader_filename = "clutter/clutter.h")]
3714         public const int Thai_wowaen;
3715         [CCode (cheader_filename = "clutter/clutter.h")]
3716         public const int Thai_yoyak;
3717         [CCode (cheader_filename = "clutter/clutter.h")]
3718         public const int Thai_yoying;
3719         [CCode (cheader_filename = "clutter/clutter.h")]
3720         public const int Thorn;
3721         [CCode (cheader_filename = "clutter/clutter.h")]
3722         public const int Touroku;
3723         [CCode (cheader_filename = "clutter/clutter.h")]
3724         public const int Tslash;
3725         [CCode (cheader_filename = "clutter/clutter.h")]
3726         public const int U;
3727         [CCode (cheader_filename = "clutter/clutter.h")]
3728         public const int Uacute;
3729         [CCode (cheader_filename = "clutter/clutter.h")]
3730         public const int Ubelowdot;
3731         [CCode (cheader_filename = "clutter/clutter.h")]
3732         public const int Ubreve;
3733         [CCode (cheader_filename = "clutter/clutter.h")]
3734         public const int Ucircumflex;
3735         [CCode (cheader_filename = "clutter/clutter.h")]
3736         public const int Udiaeresis;
3737         [CCode (cheader_filename = "clutter/clutter.h")]
3738         public const int Udoubleacute;
3739         [CCode (cheader_filename = "clutter/clutter.h")]
3740         public const int Ugrave;
3741         [CCode (cheader_filename = "clutter/clutter.h")]
3742         public const int Uhook;
3743         [CCode (cheader_filename = "clutter/clutter.h")]
3744         public const int Uhorn;
3745         [CCode (cheader_filename = "clutter/clutter.h")]
3746         public const int Uhornacute;
3747         [CCode (cheader_filename = "clutter/clutter.h")]
3748         public const int Uhornbelowdot;
3749         [CCode (cheader_filename = "clutter/clutter.h")]
3750         public const int Uhorngrave;
3751         [CCode (cheader_filename = "clutter/clutter.h")]
3752         public const int Uhornhook;
3753         [CCode (cheader_filename = "clutter/clutter.h")]
3754         public const int Uhorntilde;
3755         [CCode (cheader_filename = "clutter/clutter.h")]
3756         public const int Ukrainian_GHE_WITH_UPTURN;
3757         [CCode (cheader_filename = "clutter/clutter.h")]
3758         public const int Ukrainian_I;
3759         [CCode (cheader_filename = "clutter/clutter.h")]
3760         public const int Ukrainian_IE;
3761         [CCode (cheader_filename = "clutter/clutter.h")]
3762         public const int Ukrainian_YI;
3763         [CCode (cheader_filename = "clutter/clutter.h")]
3764         public const int Ukrainian_ghe_with_upturn;
3765         [CCode (cheader_filename = "clutter/clutter.h")]
3766         public const int Ukrainian_i;
3767         [CCode (cheader_filename = "clutter/clutter.h")]
3768         public const int Ukrainian_ie;
3769         [CCode (cheader_filename = "clutter/clutter.h")]
3770         public const int Ukrainian_yi;
3771         [CCode (cheader_filename = "clutter/clutter.h")]
3772         public const int Ukranian_I;
3773         [CCode (cheader_filename = "clutter/clutter.h")]
3774         public const int Ukranian_JE;
3775         [CCode (cheader_filename = "clutter/clutter.h")]
3776         public const int Ukranian_YI;
3777         [CCode (cheader_filename = "clutter/clutter.h")]
3778         public const int Ukranian_i;
3779         [CCode (cheader_filename = "clutter/clutter.h")]
3780         public const int Ukranian_je;
3781         [CCode (cheader_filename = "clutter/clutter.h")]
3782         public const int Ukranian_yi;
3783         [CCode (cheader_filename = "clutter/clutter.h")]
3784         public const int Umacron;
3785         [CCode (cheader_filename = "clutter/clutter.h")]
3786         public const int Undo;
3787         [CCode (cheader_filename = "clutter/clutter.h")]
3788         public const int Uogonek;
3789         [CCode (cheader_filename = "clutter/clutter.h")]
3790         public const int Up;
3791         [CCode (cheader_filename = "clutter/clutter.h")]
3792         public const int Uring;
3793         [CCode (cheader_filename = "clutter/clutter.h")]
3794         public const int Utilde;
3795         [CCode (cheader_filename = "clutter/clutter.h")]
3796         public const int V;
3797         [CCode (cheader_filename = "clutter/clutter.h")]
3798         public const double VERSION;
3799         [CCode (cheader_filename = "clutter/clutter.h")]
3800         public const int VERSION_HEX;
3801         [CCode (cheader_filename = "clutter/clutter.h")]
3802         public const string VERSION_S;
3803         [CCode (cheader_filename = "clutter/clutter.h")]
3804         public const int VoidSymbol;
3805         [CCode (cheader_filename = "clutter/clutter.h")]
3806         public const int W;
3807         [CCode (cheader_filename = "clutter/clutter.h")]
3808         public const int Wacute;
3809         [CCode (cheader_filename = "clutter/clutter.h")]
3810         public const int Wcircumflex;
3811         [CCode (cheader_filename = "clutter/clutter.h")]
3812         public const int Wdiaeresis;
3813         [CCode (cheader_filename = "clutter/clutter.h")]
3814         public const int Wgrave;
3815         [CCode (cheader_filename = "clutter/clutter.h")]
3816         public const int WonSign;
3817         [CCode (cheader_filename = "clutter/clutter.h")]
3818         public const int X;
3819         [CCode (cheader_filename = "clutter/clutter.h")]
3820         public const int Xabovedot;
3821         [CCode (cheader_filename = "clutter/clutter.h")]
3822         public const int Y;
3823         [CCode (cheader_filename = "clutter/clutter.h")]
3824         public const int Yacute;
3825         [CCode (cheader_filename = "clutter/clutter.h")]
3826         public const int Ybelowdot;
3827         [CCode (cheader_filename = "clutter/clutter.h")]
3828         public const int Ycircumflex;
3829         [CCode (cheader_filename = "clutter/clutter.h")]
3830         public const int Ydiaeresis;
3831         [CCode (cheader_filename = "clutter/clutter.h")]
3832         public const int Ygrave;
3833         [CCode (cheader_filename = "clutter/clutter.h")]
3834         public const int Yhook;
3835         [CCode (cheader_filename = "clutter/clutter.h")]
3836         public const int Ytilde;
3837         [CCode (cheader_filename = "clutter/clutter.h")]
3838         public const int Z;
3839         [CCode (cheader_filename = "clutter/clutter.h")]
3840         public const int Zabovedot;
3841         [CCode (cheader_filename = "clutter/clutter.h")]
3842         public const int Zacute;
3843         [CCode (cheader_filename = "clutter/clutter.h")]
3844         public const int Zcaron;
3845         [CCode (cheader_filename = "clutter/clutter.h")]
3846         public const int Zen_Koho;
3847         [CCode (cheader_filename = "clutter/clutter.h")]
3848         public const int Zenkaku;
3849         [CCode (cheader_filename = "clutter/clutter.h")]
3850         public const int Zenkaku_Hankaku;
3851         [CCode (cheader_filename = "clutter/clutter.h")]
3852         public const int Zstroke;
3853         [CCode (cheader_filename = "clutter/clutter.h")]
3854         public const int a;
3855         [CCode (cheader_filename = "clutter/clutter.h")]
3856         public const int aacute;
3857         [CCode (cheader_filename = "clutter/clutter.h")]
3858         public const int abelowdot;
3859         [CCode (cheader_filename = "clutter/clutter.h")]
3860         public const int abovedot;
3861         [CCode (cheader_filename = "clutter/clutter.h")]
3862         public const int abreve;
3863         [CCode (cheader_filename = "clutter/clutter.h")]
3864         public const int abreveacute;
3865         [CCode (cheader_filename = "clutter/clutter.h")]
3866         public const int abrevebelowdot;
3867         [CCode (cheader_filename = "clutter/clutter.h")]
3868         public const int abrevegrave;
3869         [CCode (cheader_filename = "clutter/clutter.h")]
3870         public const int abrevehook;
3871         [CCode (cheader_filename = "clutter/clutter.h")]
3872         public const int abrevetilde;
3873         [CCode (cheader_filename = "clutter/clutter.h")]
3874         public const int acircumflex;
3875         [CCode (cheader_filename = "clutter/clutter.h")]
3876         public const int acircumflexacute;
3877         [CCode (cheader_filename = "clutter/clutter.h")]
3878         public const int acircumflexbelowdot;
3879         [CCode (cheader_filename = "clutter/clutter.h")]
3880         public const int acircumflexgrave;
3881         [CCode (cheader_filename = "clutter/clutter.h")]
3882         public const int acircumflexhook;
3883         [CCode (cheader_filename = "clutter/clutter.h")]
3884         public const int acircumflextilde;
3885         [CCode (cheader_filename = "clutter/clutter.h")]
3886         public const int acute;
3887         [CCode (cheader_filename = "clutter/clutter.h")]
3888         public const int adiaeresis;
3889         [CCode (cheader_filename = "clutter/clutter.h")]
3890         public const int ae;
3891         [CCode (cheader_filename = "clutter/clutter.h")]
3892         public const int agrave;
3893         [CCode (cheader_filename = "clutter/clutter.h")]
3894         public const int ahook;
3895         [CCode (cheader_filename = "clutter/clutter.h")]
3896         public const int amacron;
3897         [CCode (cheader_filename = "clutter/clutter.h")]
3898         public const int ampersand;
3899         [CCode (cheader_filename = "clutter/clutter.h")]
3900         public const int aogonek;
3901         [CCode (cheader_filename = "clutter/clutter.h")]
3902         public const int apostrophe;
3903         [CCode (cheader_filename = "clutter/clutter.h")]
3904         public const int approxeq;
3905         [CCode (cheader_filename = "clutter/clutter.h")]
3906         public const int approximate;
3907         [CCode (cheader_filename = "clutter/clutter.h")]
3908         public const int aring;
3909         [CCode (cheader_filename = "clutter/clutter.h")]
3910         public const int asciicircum;
3911         [CCode (cheader_filename = "clutter/clutter.h")]
3912         public const int asciitilde;
3913         [CCode (cheader_filename = "clutter/clutter.h")]
3914         public const int asterisk;
3915         [CCode (cheader_filename = "clutter/clutter.h")]
3916         public const int at;
3917         [CCode (cheader_filename = "clutter/clutter.h")]
3918         public const int atilde;
3919         [CCode (cheader_filename = "clutter/clutter.h")]
3920         public const int b;
3921         [CCode (cheader_filename = "clutter/clutter.h")]
3922         public const int babovedot;
3923         [CCode (cheader_filename = "clutter/clutter.h")]
3924         public const int backslash;
3925         [CCode (cheader_filename = "clutter/clutter.h")]
3926         public const int ballotcross;
3927         [CCode (cheader_filename = "clutter/clutter.h")]
3928         public const int bar;
3929         [CCode (cheader_filename = "clutter/clutter.h")]
3930         public const int because;
3931         [CCode (cheader_filename = "clutter/clutter.h")]
3932         public const int blank;
3933         [CCode (cheader_filename = "clutter/clutter.h")]
3934         public const int botintegral;
3935         [CCode (cheader_filename = "clutter/clutter.h")]
3936         public const int botleftparens;
3937         [CCode (cheader_filename = "clutter/clutter.h")]
3938         public const int botleftsqbracket;
3939         [CCode (cheader_filename = "clutter/clutter.h")]
3940         public const int botleftsummation;
3941         [CCode (cheader_filename = "clutter/clutter.h")]
3942         public const int botrightparens;
3943         [CCode (cheader_filename = "clutter/clutter.h")]
3944         public const int botrightsqbracket;
3945         [CCode (cheader_filename = "clutter/clutter.h")]
3946         public const int botrightsummation;
3947         [CCode (cheader_filename = "clutter/clutter.h")]
3948         public const int bott;
3949         [CCode (cheader_filename = "clutter/clutter.h")]
3950         public const int botvertsummationconnector;
3951         [CCode (cheader_filename = "clutter/clutter.h")]
3952         public const int braceleft;
3953         [CCode (cheader_filename = "clutter/clutter.h")]
3954         public const int braceright;
3955         [CCode (cheader_filename = "clutter/clutter.h")]
3956         public const int bracketleft;
3957         [CCode (cheader_filename = "clutter/clutter.h")]
3958         public const int bracketright;
3959         [CCode (cheader_filename = "clutter/clutter.h")]
3960         public const int braille_blank;
3961         [CCode (cheader_filename = "clutter/clutter.h")]
3962         public const int braille_dot_1;
3963         [CCode (cheader_filename = "clutter/clutter.h")]
3964         public const int braille_dot_10;
3965         [CCode (cheader_filename = "clutter/clutter.h")]
3966         public const int braille_dot_2;
3967         [CCode (cheader_filename = "clutter/clutter.h")]
3968         public const int braille_dot_3;
3969         [CCode (cheader_filename = "clutter/clutter.h")]
3970         public const int braille_dot_4;
3971         [CCode (cheader_filename = "clutter/clutter.h")]
3972         public const int braille_dot_5;
3973         [CCode (cheader_filename = "clutter/clutter.h")]
3974         public const int braille_dot_6;
3975         [CCode (cheader_filename = "clutter/clutter.h")]
3976         public const int braille_dot_7;
3977         [CCode (cheader_filename = "clutter/clutter.h")]
3978         public const int braille_dot_8;
3979         [CCode (cheader_filename = "clutter/clutter.h")]
3980         public const int braille_dot_9;
3981         [CCode (cheader_filename = "clutter/clutter.h")]
3982         public const int braille_dots_1;
3983         [CCode (cheader_filename = "clutter/clutter.h")]
3984         public const int braille_dots_12;
3985         [CCode (cheader_filename = "clutter/clutter.h")]
3986         public const int braille_dots_123;
3987         [CCode (cheader_filename = "clutter/clutter.h")]
3988         public const int braille_dots_1234;
3989         [CCode (cheader_filename = "clutter/clutter.h")]
3990         public const int braille_dots_12345;
3991         [CCode (cheader_filename = "clutter/clutter.h")]
3992         public const int braille_dots_123456;
3993         [CCode (cheader_filename = "clutter/clutter.h")]
3994         public const int braille_dots_1234567;
3995         [CCode (cheader_filename = "clutter/clutter.h")]
3996         public const int braille_dots_12345678;
3997         [CCode (cheader_filename = "clutter/clutter.h")]
3998         public const int braille_dots_1234568;
3999         [CCode (cheader_filename = "clutter/clutter.h")]
4000         public const int braille_dots_123457;
4001         [CCode (cheader_filename = "clutter/clutter.h")]
4002         public const int braille_dots_1234578;
4003         [CCode (cheader_filename = "clutter/clutter.h")]
4004         public const int braille_dots_123458;
4005         [CCode (cheader_filename = "clutter/clutter.h")]
4006         public const int braille_dots_12346;
4007         [CCode (cheader_filename = "clutter/clutter.h")]
4008         public const int braille_dots_123467;
4009         [CCode (cheader_filename = "clutter/clutter.h")]
4010         public const int braille_dots_1234678;
4011         [CCode (cheader_filename = "clutter/clutter.h")]
4012         public const int braille_dots_123468;
4013         [CCode (cheader_filename = "clutter/clutter.h")]
4014         public const int braille_dots_12347;
4015         [CCode (cheader_filename = "clutter/clutter.h")]
4016         public const int braille_dots_123478;
4017         [CCode (cheader_filename = "clutter/clutter.h")]
4018         public const int braille_dots_12348;
4019         [CCode (cheader_filename = "clutter/clutter.h")]
4020         public const int braille_dots_1235;
4021         [CCode (cheader_filename = "clutter/clutter.h")]
4022         public const int braille_dots_12356;
4023         [CCode (cheader_filename = "clutter/clutter.h")]
4024         public const int braille_dots_123567;
4025         [CCode (cheader_filename = "clutter/clutter.h")]
4026         public const int braille_dots_1235678;
4027         [CCode (cheader_filename = "clutter/clutter.h")]
4028         public const int braille_dots_123568;
4029         [CCode (cheader_filename = "clutter/clutter.h")]
4030         public const int braille_dots_12357;
4031         [CCode (cheader_filename = "clutter/clutter.h")]
4032         public const int braille_dots_123578;
4033         [CCode (cheader_filename = "clutter/clutter.h")]
4034         public const int braille_dots_12358;
4035         [CCode (cheader_filename = "clutter/clutter.h")]
4036         public const int braille_dots_1236;
4037         [CCode (cheader_filename = "clutter/clutter.h")]
4038         public const int braille_dots_12367;
4039         [CCode (cheader_filename = "clutter/clutter.h")]
4040         public const int braille_dots_123678;
4041         [CCode (cheader_filename = "clutter/clutter.h")]
4042         public const int braille_dots_12368;
4043         [CCode (cheader_filename = "clutter/clutter.h")]
4044         public const int braille_dots_1237;
4045         [CCode (cheader_filename = "clutter/clutter.h")]
4046         public const int braille_dots_12378;
4047         [CCode (cheader_filename = "clutter/clutter.h")]
4048         public const int braille_dots_1238;
4049         [CCode (cheader_filename = "clutter/clutter.h")]
4050         public const int braille_dots_124;
4051         [CCode (cheader_filename = "clutter/clutter.h")]
4052         public const int braille_dots_1245;
4053         [CCode (cheader_filename = "clutter/clutter.h")]
4054         public const int braille_dots_12456;
4055         [CCode (cheader_filename = "clutter/clutter.h")]
4056         public const int braille_dots_124567;
4057         [CCode (cheader_filename = "clutter/clutter.h")]
4058         public const int braille_dots_1245678;
4059         [CCode (cheader_filename = "clutter/clutter.h")]
4060         public const int braille_dots_124568;
4061         [CCode (cheader_filename = "clutter/clutter.h")]
4062         public const int braille_dots_12457;
4063         [CCode (cheader_filename = "clutter/clutter.h")]
4064         public const int braille_dots_124578;
4065         [CCode (cheader_filename = "clutter/clutter.h")]
4066         public const int braille_dots_12458;
4067         [CCode (cheader_filename = "clutter/clutter.h")]
4068         public const int braille_dots_1246;
4069         [CCode (cheader_filename = "clutter/clutter.h")]
4070         public const int braille_dots_12467;
4071         [CCode (cheader_filename = "clutter/clutter.h")]
4072         public const int braille_dots_124678;
4073         [CCode (cheader_filename = "clutter/clutter.h")]
4074         public const int braille_dots_12468;
4075         [CCode (cheader_filename = "clutter/clutter.h")]
4076         public const int braille_dots_1247;
4077         [CCode (cheader_filename = "clutter/clutter.h")]
4078         public const int braille_dots_12478;
4079         [CCode (cheader_filename = "clutter/clutter.h")]
4080         public const int braille_dots_1248;
4081         [CCode (cheader_filename = "clutter/clutter.h")]
4082         public const int braille_dots_125;
4083         [CCode (cheader_filename = "clutter/clutter.h")]
4084         public const int braille_dots_1256;
4085         [CCode (cheader_filename = "clutter/clutter.h")]
4086         public const int braille_dots_12567;
4087         [CCode (cheader_filename = "clutter/clutter.h")]
4088         public const int braille_dots_125678;
4089         [CCode (cheader_filename = "clutter/clutter.h")]
4090         public const int braille_dots_12568;
4091         [CCode (cheader_filename = "clutter/clutter.h")]
4092         public const int braille_dots_1257;
4093         [CCode (cheader_filename = "clutter/clutter.h")]
4094         public const int braille_dots_12578;
4095         [CCode (cheader_filename = "clutter/clutter.h")]
4096         public const int braille_dots_1258;
4097         [CCode (cheader_filename = "clutter/clutter.h")]
4098         public const int braille_dots_126;
4099         [CCode (cheader_filename = "clutter/clutter.h")]
4100         public const int braille_dots_1267;
4101         [CCode (cheader_filename = "clutter/clutter.h")]
4102         public const int braille_dots_12678;
4103         [CCode (cheader_filename = "clutter/clutter.h")]
4104         public const int braille_dots_1268;
4105         [CCode (cheader_filename = "clutter/clutter.h")]
4106         public const int braille_dots_127;
4107         [CCode (cheader_filename = "clutter/clutter.h")]
4108         public const int braille_dots_1278;
4109         [CCode (cheader_filename = "clutter/clutter.h")]
4110         public const int braille_dots_128;
4111         [CCode (cheader_filename = "clutter/clutter.h")]
4112         public const int braille_dots_13;
4113         [CCode (cheader_filename = "clutter/clutter.h")]
4114         public const int braille_dots_134;
4115         [CCode (cheader_filename = "clutter/clutter.h")]
4116         public const int braille_dots_1345;
4117         [CCode (cheader_filename = "clutter/clutter.h")]
4118         public const int braille_dots_13456;
4119         [CCode (cheader_filename = "clutter/clutter.h")]
4120         public const int braille_dots_134567;
4121         [CCode (cheader_filename = "clutter/clutter.h")]
4122         public const int braille_dots_1345678;
4123         [CCode (cheader_filename = "clutter/clutter.h")]
4124         public const int braille_dots_134568;
4125         [CCode (cheader_filename = "clutter/clutter.h")]
4126         public const int braille_dots_13457;
4127         [CCode (cheader_filename = "clutter/clutter.h")]
4128         public const int braille_dots_134578;
4129         [CCode (cheader_filename = "clutter/clutter.h")]
4130         public const int braille_dots_13458;
4131         [CCode (cheader_filename = "clutter/clutter.h")]
4132         public const int braille_dots_1346;
4133         [CCode (cheader_filename = "clutter/clutter.h")]
4134         public const int braille_dots_13467;
4135         [CCode (cheader_filename = "clutter/clutter.h")]
4136         public const int braille_dots_134678;
4137         [CCode (cheader_filename = "clutter/clutter.h")]
4138         public const int braille_dots_13468;
4139         [CCode (cheader_filename = "clutter/clutter.h")]
4140         public const int braille_dots_1347;
4141         [CCode (cheader_filename = "clutter/clutter.h")]
4142         public const int braille_dots_13478;
4143         [CCode (cheader_filename = "clutter/clutter.h")]
4144         public const int braille_dots_1348;
4145         [CCode (cheader_filename = "clutter/clutter.h")]
4146         public const int braille_dots_135;
4147         [CCode (cheader_filename = "clutter/clutter.h")]
4148         public const int braille_dots_1356;
4149         [CCode (cheader_filename = "clutter/clutter.h")]
4150         public const int braille_dots_13567;
4151         [CCode (cheader_filename = "clutter/clutter.h")]
4152         public const int braille_dots_135678;
4153         [CCode (cheader_filename = "clutter/clutter.h")]
4154         public const int braille_dots_13568;
4155         [CCode (cheader_filename = "clutter/clutter.h")]
4156         public const int braille_dots_1357;
4157         [CCode (cheader_filename = "clutter/clutter.h")]
4158         public const int braille_dots_13578;
4159         [CCode (cheader_filename = "clutter/clutter.h")]
4160         public const int braille_dots_1358;
4161         [CCode (cheader_filename = "clutter/clutter.h")]
4162         public const int braille_dots_136;
4163         [CCode (cheader_filename = "clutter/clutter.h")]
4164         public const int braille_dots_1367;
4165         [CCode (cheader_filename = "clutter/clutter.h")]
4166         public const int braille_dots_13678;
4167         [CCode (cheader_filename = "clutter/clutter.h")]
4168         public const int braille_dots_1368;
4169         [CCode (cheader_filename = "clutter/clutter.h")]
4170         public const int braille_dots_137;
4171         [CCode (cheader_filename = "clutter/clutter.h")]
4172         public const int braille_dots_1378;
4173         [CCode (cheader_filename = "clutter/clutter.h")]
4174         public const int braille_dots_138;
4175         [CCode (cheader_filename = "clutter/clutter.h")]
4176         public const int braille_dots_14;
4177         [CCode (cheader_filename = "clutter/clutter.h")]
4178         public const int braille_dots_145;
4179         [CCode (cheader_filename = "clutter/clutter.h")]
4180         public const int braille_dots_1456;
4181         [CCode (cheader_filename = "clutter/clutter.h")]
4182         public const int braille_dots_14567;
4183         [CCode (cheader_filename = "clutter/clutter.h")]
4184         public const int braille_dots_145678;
4185         [CCode (cheader_filename = "clutter/clutter.h")]
4186         public const int braille_dots_14568;
4187         [CCode (cheader_filename = "clutter/clutter.h")]
4188         public const int braille_dots_1457;
4189         [CCode (cheader_filename = "clutter/clutter.h")]
4190         public const int braille_dots_14578;
4191         [CCode (cheader_filename = "clutter/clutter.h")]
4192         public const int braille_dots_1458;
4193         [CCode (cheader_filename = "clutter/clutter.h")]
4194         public const int braille_dots_146;
4195         [CCode (cheader_filename = "clutter/clutter.h")]
4196         public const int braille_dots_1467;
4197         [CCode (cheader_filename = "clutter/clutter.h")]
4198         public const int braille_dots_14678;
4199         [CCode (cheader_filename = "clutter/clutter.h")]
4200         public const int braille_dots_1468;
4201         [CCode (cheader_filename = "clutter/clutter.h")]
4202         public const int braille_dots_147;
4203         [CCode (cheader_filename = "clutter/clutter.h")]
4204         public const int braille_dots_1478;
4205         [CCode (cheader_filename = "clutter/clutter.h")]
4206         public const int braille_dots_148;
4207         [CCode (cheader_filename = "clutter/clutter.h")]
4208         public const int braille_dots_15;
4209         [CCode (cheader_filename = "clutter/clutter.h")]
4210         public const int braille_dots_156;
4211         [CCode (cheader_filename = "clutter/clutter.h")]
4212         public const int braille_dots_1567;
4213         [CCode (cheader_filename = "clutter/clutter.h")]
4214         public const int braille_dots_15678;
4215         [CCode (cheader_filename = "clutter/clutter.h")]
4216         public const int braille_dots_1568;
4217         [CCode (cheader_filename = "clutter/clutter.h")]
4218         public const int braille_dots_157;
4219         [CCode (cheader_filename = "clutter/clutter.h")]
4220         public const int braille_dots_1578;
4221         [CCode (cheader_filename = "clutter/clutter.h")]
4222         public const int braille_dots_158;
4223         [CCode (cheader_filename = "clutter/clutter.h")]
4224         public const int braille_dots_16;
4225         [CCode (cheader_filename = "clutter/clutter.h")]
4226         public const int braille_dots_167;
4227         [CCode (cheader_filename = "clutter/clutter.h")]
4228         public const int braille_dots_1678;
4229         [CCode (cheader_filename = "clutter/clutter.h")]
4230         public const int braille_dots_168;
4231         [CCode (cheader_filename = "clutter/clutter.h")]
4232         public const int braille_dots_17;
4233         [CCode (cheader_filename = "clutter/clutter.h")]
4234         public const int braille_dots_178;
4235         [CCode (cheader_filename = "clutter/clutter.h")]
4236         public const int braille_dots_18;
4237         [CCode (cheader_filename = "clutter/clutter.h")]
4238         public const int braille_dots_2;
4239         [CCode (cheader_filename = "clutter/clutter.h")]
4240         public const int braille_dots_23;
4241         [CCode (cheader_filename = "clutter/clutter.h")]
4242         public const int braille_dots_234;
4243         [CCode (cheader_filename = "clutter/clutter.h")]
4244         public const int braille_dots_2345;
4245         [CCode (cheader_filename = "clutter/clutter.h")]
4246         public const int braille_dots_23456;
4247         [CCode (cheader_filename = "clutter/clutter.h")]
4248         public const int braille_dots_234567;
4249         [CCode (cheader_filename = "clutter/clutter.h")]
4250         public const int braille_dots_2345678;
4251         [CCode (cheader_filename = "clutter/clutter.h")]
4252         public const int braille_dots_234568;
4253         [CCode (cheader_filename = "clutter/clutter.h")]
4254         public const int braille_dots_23457;
4255         [CCode (cheader_filename = "clutter/clutter.h")]
4256         public const int braille_dots_234578;
4257         [CCode (cheader_filename = "clutter/clutter.h")]
4258         public const int braille_dots_23458;
4259         [CCode (cheader_filename = "clutter/clutter.h")]
4260         public const int braille_dots_2346;
4261         [CCode (cheader_filename = "clutter/clutter.h")]
4262         public const int braille_dots_23467;
4263         [CCode (cheader_filename = "clutter/clutter.h")]
4264         public const int braille_dots_234678;
4265         [CCode (cheader_filename = "clutter/clutter.h")]
4266         public const int braille_dots_23468;
4267         [CCode (cheader_filename = "clutter/clutter.h")]
4268         public const int braille_dots_2347;
4269         [CCode (cheader_filename = "clutter/clutter.h")]
4270         public const int braille_dots_23478;
4271         [CCode (cheader_filename = "clutter/clutter.h")]
4272         public const int braille_dots_2348;
4273         [CCode (cheader_filename = "clutter/clutter.h")]
4274         public const int braille_dots_235;
4275         [CCode (cheader_filename = "clutter/clutter.h")]
4276         public const int braille_dots_2356;
4277         [CCode (cheader_filename = "clutter/clutter.h")]
4278         public const int braille_dots_23567;
4279         [CCode (cheader_filename = "clutter/clutter.h")]
4280         public const int braille_dots_235678;
4281         [CCode (cheader_filename = "clutter/clutter.h")]
4282         public const int braille_dots_23568;
4283         [CCode (cheader_filename = "clutter/clutter.h")]
4284         public const int braille_dots_2357;
4285         [CCode (cheader_filename = "clutter/clutter.h")]
4286         public const int braille_dots_23578;
4287         [CCode (cheader_filename = "clutter/clutter.h")]
4288         public const int braille_dots_2358;
4289         [CCode (cheader_filename = "clutter/clutter.h")]
4290         public const int braille_dots_236;
4291         [CCode (cheader_filename = "clutter/clutter.h")]
4292         public const int braille_dots_2367;
4293         [CCode (cheader_filename = "clutter/clutter.h")]
4294         public const int braille_dots_23678;
4295         [CCode (cheader_filename = "clutter/clutter.h")]
4296         public const int braille_dots_2368;
4297         [CCode (cheader_filename = "clutter/clutter.h")]
4298         public const int braille_dots_237;
4299         [CCode (cheader_filename = "clutter/clutter.h")]
4300         public const int braille_dots_2378;
4301         [CCode (cheader_filename = "clutter/clutter.h")]
4302         public const int braille_dots_238;
4303         [CCode (cheader_filename = "clutter/clutter.h")]
4304         public const int braille_dots_24;
4305         [CCode (cheader_filename = "clutter/clutter.h")]
4306         public const int braille_dots_245;
4307         [CCode (cheader_filename = "clutter/clutter.h")]
4308         public const int braille_dots_2456;
4309         [CCode (cheader_filename = "clutter/clutter.h")]
4310         public const int braille_dots_24567;
4311         [CCode (cheader_filename = "clutter/clutter.h")]
4312         public const int braille_dots_245678;
4313         [CCode (cheader_filename = "clutter/clutter.h")]
4314         public const int braille_dots_24568;
4315         [CCode (cheader_filename = "clutter/clutter.h")]
4316         public const int braille_dots_2457;
4317         [CCode (cheader_filename = "clutter/clutter.h")]
4318         public const int braille_dots_24578;
4319         [CCode (cheader_filename = "clutter/clutter.h")]
4320         public const int braille_dots_2458;
4321         [CCode (cheader_filename = "clutter/clutter.h")]
4322         public const int braille_dots_246;
4323         [CCode (cheader_filename = "clutter/clutter.h")]
4324         public const int braille_dots_2467;
4325         [CCode (cheader_filename = "clutter/clutter.h")]
4326         public const int braille_dots_24678;
4327         [CCode (cheader_filename = "clutter/clutter.h")]
4328         public const int braille_dots_2468;
4329         [CCode (cheader_filename = "clutter/clutter.h")]
4330         public const int braille_dots_247;
4331         [CCode (cheader_filename = "clutter/clutter.h")]
4332         public const int braille_dots_2478;
4333         [CCode (cheader_filename = "clutter/clutter.h")]
4334         public const int braille_dots_248;
4335         [CCode (cheader_filename = "clutter/clutter.h")]
4336         public const int braille_dots_25;
4337         [CCode (cheader_filename = "clutter/clutter.h")]
4338         public const int braille_dots_256;
4339         [CCode (cheader_filename = "clutter/clutter.h")]
4340         public const int braille_dots_2567;
4341         [CCode (cheader_filename = "clutter/clutter.h")]
4342         public const int braille_dots_25678;
4343         [CCode (cheader_filename = "clutter/clutter.h")]
4344         public const int braille_dots_2568;
4345         [CCode (cheader_filename = "clutter/clutter.h")]
4346         public const int braille_dots_257;
4347         [CCode (cheader_filename = "clutter/clutter.h")]
4348         public const int braille_dots_2578;
4349         [CCode (cheader_filename = "clutter/clutter.h")]
4350         public const int braille_dots_258;
4351         [CCode (cheader_filename = "clutter/clutter.h")]
4352         public const int braille_dots_26;
4353         [CCode (cheader_filename = "clutter/clutter.h")]
4354         public const int braille_dots_267;
4355         [CCode (cheader_filename = "clutter/clutter.h")]
4356         public const int braille_dots_2678;
4357         [CCode (cheader_filename = "clutter/clutter.h")]
4358         public const int braille_dots_268;
4359         [CCode (cheader_filename = "clutter/clutter.h")]
4360         public const int braille_dots_27;
4361         [CCode (cheader_filename = "clutter/clutter.h")]
4362         public const int braille_dots_278;
4363         [CCode (cheader_filename = "clutter/clutter.h")]
4364         public const int braille_dots_28;
4365         [CCode (cheader_filename = "clutter/clutter.h")]
4366         public const int braille_dots_3;
4367         [CCode (cheader_filename = "clutter/clutter.h")]
4368         public const int braille_dots_34;
4369         [CCode (cheader_filename = "clutter/clutter.h")]
4370         public const int braille_dots_345;
4371         [CCode (cheader_filename = "clutter/clutter.h")]
4372         public const int braille_dots_3456;
4373         [CCode (cheader_filename = "clutter/clutter.h")]
4374         public const int braille_dots_34567;
4375         [CCode (cheader_filename = "clutter/clutter.h")]
4376         public const int braille_dots_345678;
4377         [CCode (cheader_filename = "clutter/clutter.h")]
4378         public const int braille_dots_34568;
4379         [CCode (cheader_filename = "clutter/clutter.h")]
4380         public const int braille_dots_3457;
4381         [CCode (cheader_filename = "clutter/clutter.h")]
4382         public const int braille_dots_34578;
4383         [CCode (cheader_filename = "clutter/clutter.h")]
4384         public const int braille_dots_3458;
4385         [CCode (cheader_filename = "clutter/clutter.h")]
4386         public const int braille_dots_346;
4387         [CCode (cheader_filename = "clutter/clutter.h")]
4388         public const int braille_dots_3467;
4389         [CCode (cheader_filename = "clutter/clutter.h")]
4390         public const int braille_dots_34678;
4391         [CCode (cheader_filename = "clutter/clutter.h")]
4392         public const int braille_dots_3468;
4393         [CCode (cheader_filename = "clutter/clutter.h")]
4394         public const int braille_dots_347;
4395         [CCode (cheader_filename = "clutter/clutter.h")]
4396         public const int braille_dots_3478;
4397         [CCode (cheader_filename = "clutter/clutter.h")]
4398         public const int braille_dots_348;
4399         [CCode (cheader_filename = "clutter/clutter.h")]
4400         public const int braille_dots_35;
4401         [CCode (cheader_filename = "clutter/clutter.h")]
4402         public const int braille_dots_356;
4403         [CCode (cheader_filename = "clutter/clutter.h")]
4404         public const int braille_dots_3567;
4405         [CCode (cheader_filename = "clutter/clutter.h")]
4406         public const int braille_dots_35678;
4407         [CCode (cheader_filename = "clutter/clutter.h")]
4408         public const int braille_dots_3568;
4409         [CCode (cheader_filename = "clutter/clutter.h")]
4410         public const int braille_dots_357;
4411         [CCode (cheader_filename = "clutter/clutter.h")]
4412         public const int braille_dots_3578;
4413         [CCode (cheader_filename = "clutter/clutter.h")]
4414         public const int braille_dots_358;
4415         [CCode (cheader_filename = "clutter/clutter.h")]
4416         public const int braille_dots_36;
4417         [CCode (cheader_filename = "clutter/clutter.h")]
4418         public const int braille_dots_367;
4419         [CCode (cheader_filename = "clutter/clutter.h")]
4420         public const int braille_dots_3678;
4421         [CCode (cheader_filename = "clutter/clutter.h")]
4422         public const int braille_dots_368;
4423         [CCode (cheader_filename = "clutter/clutter.h")]
4424         public const int braille_dots_37;
4425         [CCode (cheader_filename = "clutter/clutter.h")]
4426         public const int braille_dots_378;
4427         [CCode (cheader_filename = "clutter/clutter.h")]
4428         public const int braille_dots_38;
4429         [CCode (cheader_filename = "clutter/clutter.h")]
4430         public const int braille_dots_4;
4431         [CCode (cheader_filename = "clutter/clutter.h")]
4432         public const int braille_dots_45;
4433         [CCode (cheader_filename = "clutter/clutter.h")]
4434         public const int braille_dots_456;
4435         [CCode (cheader_filename = "clutter/clutter.h")]
4436         public const int braille_dots_4567;
4437         [CCode (cheader_filename = "clutter/clutter.h")]
4438         public const int braille_dots_45678;
4439         [CCode (cheader_filename = "clutter/clutter.h")]
4440         public const int braille_dots_4568;
4441         [CCode (cheader_filename = "clutter/clutter.h")]
4442         public const int braille_dots_457;
4443         [CCode (cheader_filename = "clutter/clutter.h")]
4444         public const int braille_dots_4578;
4445         [CCode (cheader_filename = "clutter/clutter.h")]
4446         public const int braille_dots_458;
4447         [CCode (cheader_filename = "clutter/clutter.h")]
4448         public const int braille_dots_46;
4449         [CCode (cheader_filename = "clutter/clutter.h")]
4450         public const int braille_dots_467;
4451         [CCode (cheader_filename = "clutter/clutter.h")]
4452         public const int braille_dots_4678;
4453         [CCode (cheader_filename = "clutter/clutter.h")]
4454         public const int braille_dots_468;
4455         [CCode (cheader_filename = "clutter/clutter.h")]
4456         public const int braille_dots_47;
4457         [CCode (cheader_filename = "clutter/clutter.h")]
4458         public const int braille_dots_478;
4459         [CCode (cheader_filename = "clutter/clutter.h")]
4460         public const int braille_dots_48;
4461         [CCode (cheader_filename = "clutter/clutter.h")]
4462         public const int braille_dots_5;
4463         [CCode (cheader_filename = "clutter/clutter.h")]
4464         public const int braille_dots_56;
4465         [CCode (cheader_filename = "clutter/clutter.h")]
4466         public const int braille_dots_567;
4467         [CCode (cheader_filename = "clutter/clutter.h")]
4468         public const int braille_dots_5678;
4469         [CCode (cheader_filename = "clutter/clutter.h")]
4470         public const int braille_dots_568;
4471         [CCode (cheader_filename = "clutter/clutter.h")]
4472         public const int braille_dots_57;
4473         [CCode (cheader_filename = "clutter/clutter.h")]
4474         public const int braille_dots_578;
4475         [CCode (cheader_filename = "clutter/clutter.h")]
4476         public const int braille_dots_58;
4477         [CCode (cheader_filename = "clutter/clutter.h")]
4478         public const int braille_dots_6;
4479         [CCode (cheader_filename = "clutter/clutter.h")]
4480         public const int braille_dots_67;
4481         [CCode (cheader_filename = "clutter/clutter.h")]
4482         public const int braille_dots_678;
4483         [CCode (cheader_filename = "clutter/clutter.h")]
4484         public const int braille_dots_68;
4485         [CCode (cheader_filename = "clutter/clutter.h")]
4486         public const int braille_dots_7;
4487         [CCode (cheader_filename = "clutter/clutter.h")]
4488         public const int braille_dots_78;
4489         [CCode (cheader_filename = "clutter/clutter.h")]
4490         public const int braille_dots_8;
4491         [CCode (cheader_filename = "clutter/clutter.h")]
4492         public const int breve;
4493         [CCode (cheader_filename = "clutter/clutter.h")]
4494         public const int brokenbar;
4495         [CCode (cheader_filename = "clutter/clutter.h")]
4496         public const int c;
4497         [CCode (cheader_filename = "clutter/clutter.h")]
4498         public const int cabovedot;
4499         [CCode (cheader_filename = "clutter/clutter.h")]
4500         public const int cacute;
4501         [CCode (cheader_filename = "clutter/clutter.h")]
4502         public const int careof;
4503         [CCode (cheader_filename = "clutter/clutter.h")]
4504         public const int caret;
4505         [CCode (cheader_filename = "clutter/clutter.h")]
4506         public const int caron;
4507         [CCode (cheader_filename = "clutter/clutter.h")]
4508         public const int ccaron;
4509         [CCode (cheader_filename = "clutter/clutter.h")]
4510         public const int ccedilla;
4511         [CCode (cheader_filename = "clutter/clutter.h")]
4512         public const int ccircumflex;
4513         [CCode (cheader_filename = "clutter/clutter.h")]
4514         public const int cedilla;
4515         [CCode (cheader_filename = "clutter/clutter.h")]
4516         public const int cent;
4517         [CCode (cheader_filename = "clutter/clutter.h")]
4518         public const int checkerboard;
4519         [CCode (cheader_filename = "clutter/clutter.h")]
4520         public const int checkmark;
4521         [CCode (cheader_filename = "clutter/clutter.h")]
4522         public const int circle;
4523         [CCode (cheader_filename = "clutter/clutter.h")]
4524         public const int club;
4525         [CCode (cheader_filename = "clutter/clutter.h")]
4526         public const int colon;
4527         [CCode (cheader_filename = "clutter/clutter.h")]
4528         public const int comma;
4529         [CCode (cheader_filename = "clutter/clutter.h")]
4530         public const int containsas;
4531         [CCode (cheader_filename = "clutter/clutter.h")]
4532         public const int copyright;
4533         [CCode (cheader_filename = "clutter/clutter.h")]
4534         public const int cr;
4535         [CCode (cheader_filename = "clutter/clutter.h")]
4536         public const int crossinglines;
4537         [CCode (cheader_filename = "clutter/clutter.h")]
4538         public const int cuberoot;
4539         [CCode (cheader_filename = "clutter/clutter.h")]
4540         public const int currency;
4541         [CCode (cheader_filename = "clutter/clutter.h")]
4542         public const int cursor;
4543         [CCode (cheader_filename = "clutter/clutter.h")]
4544         public const int d;
4545         [CCode (cheader_filename = "clutter/clutter.h")]
4546         public const int dabovedot;
4547         [CCode (cheader_filename = "clutter/clutter.h")]
4548         public const int dagger;
4549         [CCode (cheader_filename = "clutter/clutter.h")]
4550         public const int dcaron;
4551         [CCode (cheader_filename = "clutter/clutter.h")]
4552         public const int dead_abovecomma;
4553         [CCode (cheader_filename = "clutter/clutter.h")]
4554         public const int dead_abovedot;
4555         [CCode (cheader_filename = "clutter/clutter.h")]
4556         public const int dead_abovereversedcomma;
4557         [CCode (cheader_filename = "clutter/clutter.h")]
4558         public const int dead_abovering;
4559         [CCode (cheader_filename = "clutter/clutter.h")]
4560         public const int dead_acute;
4561         [CCode (cheader_filename = "clutter/clutter.h")]
4562         public const int dead_belowbreve;
4563         [CCode (cheader_filename = "clutter/clutter.h")]
4564         public const int dead_belowcircumflex;
4565         [CCode (cheader_filename = "clutter/clutter.h")]
4566         public const int dead_belowdiaeresis;
4567         [CCode (cheader_filename = "clutter/clutter.h")]
4568         public const int dead_belowdot;
4569         [CCode (cheader_filename = "clutter/clutter.h")]
4570         public const int dead_belowmacron;
4571         [CCode (cheader_filename = "clutter/clutter.h")]
4572         public const int dead_belowring;
4573         [CCode (cheader_filename = "clutter/clutter.h")]
4574         public const int dead_belowtilde;
4575         [CCode (cheader_filename = "clutter/clutter.h")]
4576         public const int dead_breve;
4577         [CCode (cheader_filename = "clutter/clutter.h")]
4578         public const int dead_caron;
4579         [CCode (cheader_filename = "clutter/clutter.h")]
4580         public const int dead_cedilla;
4581         [CCode (cheader_filename = "clutter/clutter.h")]
4582         public const int dead_circumflex;
4583         [CCode (cheader_filename = "clutter/clutter.h")]
4584         public const int dead_dasia;
4585         [CCode (cheader_filename = "clutter/clutter.h")]
4586         public const int dead_diaeresis;
4587         [CCode (cheader_filename = "clutter/clutter.h")]
4588         public const int dead_doubleacute;
4589         [CCode (cheader_filename = "clutter/clutter.h")]
4590         public const int dead_grave;
4591         [CCode (cheader_filename = "clutter/clutter.h")]
4592         public const int dead_hook;
4593         [CCode (cheader_filename = "clutter/clutter.h")]
4594         public const int dead_horn;
4595         [CCode (cheader_filename = "clutter/clutter.h")]
4596         public const int dead_iota;
4597         [CCode (cheader_filename = "clutter/clutter.h")]
4598         public const int dead_macron;
4599         [CCode (cheader_filename = "clutter/clutter.h")]
4600         public const int dead_ogonek;
4601         [CCode (cheader_filename = "clutter/clutter.h")]
4602         public const int dead_perispomeni;
4603         [CCode (cheader_filename = "clutter/clutter.h")]
4604         public const int dead_psili;
4605         [CCode (cheader_filename = "clutter/clutter.h")]
4606         public const int dead_semivoiced_sound;
4607         [CCode (cheader_filename = "clutter/clutter.h")]
4608         public const int dead_stroke;
4609         [CCode (cheader_filename = "clutter/clutter.h")]
4610         public const int dead_tilde;
4611         [CCode (cheader_filename = "clutter/clutter.h")]
4612         public const int dead_voiced_sound;
4613         [CCode (cheader_filename = "clutter/clutter.h")]
4614         public const int decimalpoint;
4615         [CCode (cheader_filename = "clutter/clutter.h")]
4616         public const int degree;
4617         [CCode (cheader_filename = "clutter/clutter.h")]
4618         public const int diaeresis;
4619         [CCode (cheader_filename = "clutter/clutter.h")]
4620         public const int diamond;
4621         [CCode (cheader_filename = "clutter/clutter.h")]
4622         public const int digitspace;
4623         [CCode (cheader_filename = "clutter/clutter.h")]
4624         public const int dintegral;
4625         [CCode (cheader_filename = "clutter/clutter.h")]
4626         public const int division;
4627         [CCode (cheader_filename = "clutter/clutter.h")]
4628         public const int dollar;
4629         [CCode (cheader_filename = "clutter/clutter.h")]
4630         public const int doubbaselinedot;
4631         [CCode (cheader_filename = "clutter/clutter.h")]
4632         public const int doubleacute;
4633         [CCode (cheader_filename = "clutter/clutter.h")]
4634         public const int doubledagger;
4635         [CCode (cheader_filename = "clutter/clutter.h")]
4636         public const int doublelowquotemark;
4637         [CCode (cheader_filename = "clutter/clutter.h")]
4638         public const int downarrow;
4639         [CCode (cheader_filename = "clutter/clutter.h")]
4640         public const int downcaret;
4641         [CCode (cheader_filename = "clutter/clutter.h")]
4642         public const int downshoe;
4643         [CCode (cheader_filename = "clutter/clutter.h")]
4644         public const int downstile;
4645         [CCode (cheader_filename = "clutter/clutter.h")]
4646         public const int downtack;
4647         [CCode (cheader_filename = "clutter/clutter.h")]
4648         public const int dstroke;
4649         [CCode (cheader_filename = "clutter/clutter.h")]
4650         public const int e;
4651         [CCode (cheader_filename = "clutter/clutter.h")]
4652         public const int eabovedot;
4653         [CCode (cheader_filename = "clutter/clutter.h")]
4654         public const int eacute;
4655         [CCode (cheader_filename = "clutter/clutter.h")]
4656         public const int ebelowdot;
4657         [CCode (cheader_filename = "clutter/clutter.h")]
4658         public const int ecaron;
4659         [CCode (cheader_filename = "clutter/clutter.h")]
4660         public const int ecircumflex;
4661         [CCode (cheader_filename = "clutter/clutter.h")]
4662         public const int ecircumflexacute;
4663         [CCode (cheader_filename = "clutter/clutter.h")]
4664         public const int ecircumflexbelowdot;
4665         [CCode (cheader_filename = "clutter/clutter.h")]
4666         public const int ecircumflexgrave;
4667         [CCode (cheader_filename = "clutter/clutter.h")]
4668         public const int ecircumflexhook;
4669         [CCode (cheader_filename = "clutter/clutter.h")]
4670         public const int ecircumflextilde;
4671         [CCode (cheader_filename = "clutter/clutter.h")]
4672         public const int ediaeresis;
4673         [CCode (cheader_filename = "clutter/clutter.h")]
4674         public const int egrave;
4675         [CCode (cheader_filename = "clutter/clutter.h")]
4676         public const int ehook;
4677         [CCode (cheader_filename = "clutter/clutter.h")]
4678         public const int eightsubscript;
4679         [CCode (cheader_filename = "clutter/clutter.h")]
4680         public const int eightsuperior;
4681         [CCode (cheader_filename = "clutter/clutter.h")]
4682         public const int elementof;
4683         [CCode (cheader_filename = "clutter/clutter.h")]
4684         public const int ellipsis;
4685         [CCode (cheader_filename = "clutter/clutter.h")]
4686         public const int em3space;
4687         [CCode (cheader_filename = "clutter/clutter.h")]
4688         public const int em4space;
4689         [CCode (cheader_filename = "clutter/clutter.h")]
4690         public const int emacron;
4691         [CCode (cheader_filename = "clutter/clutter.h")]
4692         public const int emdash;
4693         [CCode (cheader_filename = "clutter/clutter.h")]
4694         public const int emfilledcircle;
4695         [CCode (cheader_filename = "clutter/clutter.h")]
4696         public const int emfilledrect;
4697         [CCode (cheader_filename = "clutter/clutter.h")]
4698         public const int emopencircle;
4699         [CCode (cheader_filename = "clutter/clutter.h")]
4700         public const int emopenrectangle;
4701         [CCode (cheader_filename = "clutter/clutter.h")]
4702         public const int emptyset;
4703         [CCode (cheader_filename = "clutter/clutter.h")]
4704         public const int emspace;
4705         [CCode (cheader_filename = "clutter/clutter.h")]
4706         public const int endash;
4707         [CCode (cheader_filename = "clutter/clutter.h")]
4708         public const int enfilledcircbullet;
4709         [CCode (cheader_filename = "clutter/clutter.h")]
4710         public const int enfilledsqbullet;
4711         [CCode (cheader_filename = "clutter/clutter.h")]
4712         public const int eng;
4713         [CCode (cheader_filename = "clutter/clutter.h")]
4714         public const int enopencircbullet;
4715         [CCode (cheader_filename = "clutter/clutter.h")]
4716         public const int enopensquarebullet;
4717         [CCode (cheader_filename = "clutter/clutter.h")]
4718         public const int enspace;
4719         [CCode (cheader_filename = "clutter/clutter.h")]
4720         public const int eogonek;
4721         [CCode (cheader_filename = "clutter/clutter.h")]
4722         public const int equal;
4723         [CCode (cheader_filename = "clutter/clutter.h")]
4724         public const int eth;
4725         [CCode (cheader_filename = "clutter/clutter.h")]
4726         public const int etilde;
4727         [CCode (cheader_filename = "clutter/clutter.h")]
4728         public const int exclam;
4729         [CCode (cheader_filename = "clutter/clutter.h")]
4730         public const int exclamdown;
4731         [CCode (cheader_filename = "clutter/clutter.h")]
4732         public const int f;
4733         [CCode (cheader_filename = "clutter/clutter.h")]
4734         public const int fabovedot;
4735         [CCode (cheader_filename = "clutter/clutter.h")]
4736         public const int femalesymbol;
4737         [CCode (cheader_filename = "clutter/clutter.h")]
4738         public const int ff;
4739         [CCode (cheader_filename = "clutter/clutter.h")]
4740         public const int figdash;
4741         [CCode (cheader_filename = "clutter/clutter.h")]
4742         public const int filledlefttribullet;
4743         [CCode (cheader_filename = "clutter/clutter.h")]
4744         public const int filledrectbullet;
4745         [CCode (cheader_filename = "clutter/clutter.h")]
4746         public const int filledrighttribullet;
4747         [CCode (cheader_filename = "clutter/clutter.h")]
4748         public const int filledtribulletdown;
4749         [CCode (cheader_filename = "clutter/clutter.h")]
4750         public const int filledtribulletup;
4751         [CCode (cheader_filename = "clutter/clutter.h")]
4752         public const int fiveeighths;
4753         [CCode (cheader_filename = "clutter/clutter.h")]
4754         public const int fivesixths;
4755         [CCode (cheader_filename = "clutter/clutter.h")]
4756         public const int fivesubscript;
4757         [CCode (cheader_filename = "clutter/clutter.h")]
4758         public const int fivesuperior;
4759         [CCode (cheader_filename = "clutter/clutter.h")]
4760         public const int fourfifths;
4761         [CCode (cheader_filename = "clutter/clutter.h")]
4762         public const int foursubscript;
4763         [CCode (cheader_filename = "clutter/clutter.h")]
4764         public const int foursuperior;
4765         [CCode (cheader_filename = "clutter/clutter.h")]
4766         public const int fourthroot;
4767         [CCode (cheader_filename = "clutter/clutter.h")]
4768         public const int function;
4769         [CCode (cheader_filename = "clutter/clutter.h")]
4770         public const int g;
4771         [CCode (cheader_filename = "clutter/clutter.h")]
4772         public const int gabovedot;
4773         [CCode (cheader_filename = "clutter/clutter.h")]
4774         public const int gbreve;
4775         [CCode (cheader_filename = "clutter/clutter.h")]
4776         public const int gcaron;
4777         [CCode (cheader_filename = "clutter/clutter.h")]
4778         public const int gcedilla;
4779         [CCode (cheader_filename = "clutter/clutter.h")]
4780         public const int gcircumflex;
4781         [CCode (cheader_filename = "clutter/clutter.h")]
4782         public const int grave;
4783         [CCode (cheader_filename = "clutter/clutter.h")]
4784         public const int greater;
4785         [CCode (cheader_filename = "clutter/clutter.h")]
4786         public const int greaterthanequal;
4787         [CCode (cheader_filename = "clutter/clutter.h")]
4788         public const int guillemotleft;
4789         [CCode (cheader_filename = "clutter/clutter.h")]
4790         public const int guillemotright;
4791         [CCode (cheader_filename = "clutter/clutter.h")]
4792         public const int h;
4793         [CCode (cheader_filename = "clutter/clutter.h")]
4794         public const int hairspace;
4795         [CCode (cheader_filename = "clutter/clutter.h")]
4796         public const int hcircumflex;
4797         [CCode (cheader_filename = "clutter/clutter.h")]
4798         public const int heart;
4799         [CCode (cheader_filename = "clutter/clutter.h")]
4800         public const int hebrew_aleph;
4801         [CCode (cheader_filename = "clutter/clutter.h")]
4802         public const int hebrew_ayin;
4803         [CCode (cheader_filename = "clutter/clutter.h")]
4804         public const int hebrew_bet;
4805         [CCode (cheader_filename = "clutter/clutter.h")]
4806         public const int hebrew_beth;
4807         [CCode (cheader_filename = "clutter/clutter.h")]
4808         public const int hebrew_chet;
4809         [CCode (cheader_filename = "clutter/clutter.h")]
4810         public const int hebrew_dalet;
4811         [CCode (cheader_filename = "clutter/clutter.h")]
4812         public const int hebrew_daleth;
4813         [CCode (cheader_filename = "clutter/clutter.h")]
4814         public const int hebrew_doublelowline;
4815         [CCode (cheader_filename = "clutter/clutter.h")]
4816         public const int hebrew_finalkaph;
4817         [CCode (cheader_filename = "clutter/clutter.h")]
4818         public const int hebrew_finalmem;
4819         [CCode (cheader_filename = "clutter/clutter.h")]
4820         public const int hebrew_finalnun;
4821         [CCode (cheader_filename = "clutter/clutter.h")]
4822         public const int hebrew_finalpe;
4823         [CCode (cheader_filename = "clutter/clutter.h")]
4824         public const int hebrew_finalzade;
4825         [CCode (cheader_filename = "clutter/clutter.h")]
4826         public const int hebrew_finalzadi;
4827         [CCode (cheader_filename = "clutter/clutter.h")]
4828         public const int hebrew_gimel;
4829         [CCode (cheader_filename = "clutter/clutter.h")]
4830         public const int hebrew_gimmel;
4831         [CCode (cheader_filename = "clutter/clutter.h")]
4832         public const int hebrew_he;
4833         [CCode (cheader_filename = "clutter/clutter.h")]
4834         public const int hebrew_het;
4835         [CCode (cheader_filename = "clutter/clutter.h")]
4836         public const int hebrew_kaph;
4837         [CCode (cheader_filename = "clutter/clutter.h")]
4838         public const int hebrew_kuf;
4839         [CCode (cheader_filename = "clutter/clutter.h")]
4840         public const int hebrew_lamed;
4841         [CCode (cheader_filename = "clutter/clutter.h")]
4842         public const int hebrew_mem;
4843         [CCode (cheader_filename = "clutter/clutter.h")]
4844         public const int hebrew_nun;
4845         [CCode (cheader_filename = "clutter/clutter.h")]
4846         public const int hebrew_pe;
4847         [CCode (cheader_filename = "clutter/clutter.h")]
4848         public const int hebrew_qoph;
4849         [CCode (cheader_filename = "clutter/clutter.h")]
4850         public const int hebrew_resh;
4851         [CCode (cheader_filename = "clutter/clutter.h")]
4852         public const int hebrew_samech;
4853         [CCode (cheader_filename = "clutter/clutter.h")]
4854         public const int hebrew_samekh;
4855         [CCode (cheader_filename = "clutter/clutter.h")]
4856         public const int hebrew_shin;
4857         [CCode (cheader_filename = "clutter/clutter.h")]
4858         public const int hebrew_taf;
4859         [CCode (cheader_filename = "clutter/clutter.h")]
4860         public const int hebrew_taw;
4861         [CCode (cheader_filename = "clutter/clutter.h")]
4862         public const int hebrew_tet;
4863         [CCode (cheader_filename = "clutter/clutter.h")]
4864         public const int hebrew_teth;
4865         [CCode (cheader_filename = "clutter/clutter.h")]
4866         public const int hebrew_waw;
4867         [CCode (cheader_filename = "clutter/clutter.h")]
4868         public const int hebrew_yod;
4869         [CCode (cheader_filename = "clutter/clutter.h")]
4870         public const int hebrew_zade;
4871         [CCode (cheader_filename = "clutter/clutter.h")]
4872         public const int hebrew_zadi;
4873         [CCode (cheader_filename = "clutter/clutter.h")]
4874         public const int hebrew_zain;
4875         [CCode (cheader_filename = "clutter/clutter.h")]
4876         public const int hebrew_zayin;
4877         [CCode (cheader_filename = "clutter/clutter.h")]
4878         public const int hexagram;
4879         [CCode (cheader_filename = "clutter/clutter.h")]
4880         public const int horizconnector;
4881         [CCode (cheader_filename = "clutter/clutter.h")]
4882         public const int horizlinescan1;
4883         [CCode (cheader_filename = "clutter/clutter.h")]
4884         public const int horizlinescan3;
4885         [CCode (cheader_filename = "clutter/clutter.h")]
4886         public const int horizlinescan5;
4887         [CCode (cheader_filename = "clutter/clutter.h")]
4888         public const int horizlinescan7;
4889         [CCode (cheader_filename = "clutter/clutter.h")]
4890         public const int horizlinescan9;
4891         [CCode (cheader_filename = "clutter/clutter.h")]
4892         public const int hstroke;
4893         [CCode (cheader_filename = "clutter/clutter.h")]
4894         public const int ht;
4895         [CCode (cheader_filename = "clutter/clutter.h")]
4896         public const int hyphen;
4897         [CCode (cheader_filename = "clutter/clutter.h")]
4898         public const int i;
4899         [CCode (cheader_filename = "clutter/clutter.h")]
4900         public const int iacute;
4901         [CCode (cheader_filename = "clutter/clutter.h")]
4902         public const int ibelowdot;
4903         [CCode (cheader_filename = "clutter/clutter.h")]
4904         public const int ibreve;
4905         [CCode (cheader_filename = "clutter/clutter.h")]
4906         public const int icircumflex;
4907         [CCode (cheader_filename = "clutter/clutter.h")]
4908         public const int identical;
4909         [CCode (cheader_filename = "clutter/clutter.h")]
4910         public const int idiaeresis;
4911         [CCode (cheader_filename = "clutter/clutter.h")]
4912         public const int idotless;
4913         [CCode (cheader_filename = "clutter/clutter.h")]
4914         public const int ifonlyif;
4915         [CCode (cheader_filename = "clutter/clutter.h")]
4916         public const int igrave;
4917         [CCode (cheader_filename = "clutter/clutter.h")]
4918         public const int ihook;
4919         [CCode (cheader_filename = "clutter/clutter.h")]
4920         public const int imacron;
4921         [CCode (cheader_filename = "clutter/clutter.h")]
4922         public const int implies;
4923         [CCode (cheader_filename = "clutter/clutter.h")]
4924         public const int includedin;
4925         [CCode (cheader_filename = "clutter/clutter.h")]
4926         public const int includes;
4927         [CCode (cheader_filename = "clutter/clutter.h")]
4928         public const int infinity;
4929         [CCode (cheader_filename = "clutter/clutter.h")]
4930         public const int integral;
4931         [CCode (cheader_filename = "clutter/clutter.h")]
4932         public const int intersection;
4933         [CCode (cheader_filename = "clutter/clutter.h")]
4934         public const int iogonek;
4935         [CCode (cheader_filename = "clutter/clutter.h")]
4936         public const int itilde;
4937         [CCode (cheader_filename = "clutter/clutter.h")]
4938         public const int j;
4939         [CCode (cheader_filename = "clutter/clutter.h")]
4940         public const int jcircumflex;
4941         [CCode (cheader_filename = "clutter/clutter.h")]
4942         public const int jot;
4943         [CCode (cheader_filename = "clutter/clutter.h")]
4944         public const int k;
4945         [CCode (cheader_filename = "clutter/clutter.h")]
4946         public const int kana_A;
4947         [CCode (cheader_filename = "clutter/clutter.h")]
4948         public const int kana_CHI;
4949         [CCode (cheader_filename = "clutter/clutter.h")]
4950         public const int kana_E;
4951         [CCode (cheader_filename = "clutter/clutter.h")]
4952         public const int kana_FU;
4953         [CCode (cheader_filename = "clutter/clutter.h")]
4954         public const int kana_HA;
4955         [CCode (cheader_filename = "clutter/clutter.h")]
4956         public const int kana_HE;
4957         [CCode (cheader_filename = "clutter/clutter.h")]
4958         public const int kana_HI;
4959         [CCode (cheader_filename = "clutter/clutter.h")]
4960         public const int kana_HO;
4961         [CCode (cheader_filename = "clutter/clutter.h")]
4962         public const int kana_HU;
4963         [CCode (cheader_filename = "clutter/clutter.h")]
4964         public const int kana_I;
4965         [CCode (cheader_filename = "clutter/clutter.h")]
4966         public const int kana_KA;
4967         [CCode (cheader_filename = "clutter/clutter.h")]
4968         public const int kana_KE;
4969         [CCode (cheader_filename = "clutter/clutter.h")]
4970         public const int kana_KI;
4971         [CCode (cheader_filename = "clutter/clutter.h")]
4972         public const int kana_KO;
4973         [CCode (cheader_filename = "clutter/clutter.h")]
4974         public const int kana_KU;
4975         [CCode (cheader_filename = "clutter/clutter.h")]
4976         public const int kana_MA;
4977         [CCode (cheader_filename = "clutter/clutter.h")]
4978         public const int kana_ME;
4979         [CCode (cheader_filename = "clutter/clutter.h")]
4980         public const int kana_MI;
4981         [CCode (cheader_filename = "clutter/clutter.h")]
4982         public const int kana_MO;
4983         [CCode (cheader_filename = "clutter/clutter.h")]
4984         public const int kana_MU;
4985         [CCode (cheader_filename = "clutter/clutter.h")]
4986         public const int kana_N;
4987         [CCode (cheader_filename = "clutter/clutter.h")]
4988         public const int kana_NA;
4989         [CCode (cheader_filename = "clutter/clutter.h")]
4990         public const int kana_NE;
4991         [CCode (cheader_filename = "clutter/clutter.h")]
4992         public const int kana_NI;
4993         [CCode (cheader_filename = "clutter/clutter.h")]
4994         public const int kana_NO;
4995         [CCode (cheader_filename = "clutter/clutter.h")]
4996         public const int kana_NU;
4997         [CCode (cheader_filename = "clutter/clutter.h")]
4998         public const int kana_O;
4999         [CCode (cheader_filename = "clutter/clutter.h")]
5000         public const int kana_RA;
5001         [CCode (cheader_filename = "clutter/clutter.h")]
5002         public const int kana_RE;
5003         [CCode (cheader_filename = "clutter/clutter.h")]
5004         public const int kana_RI;
5005         [CCode (cheader_filename = "clutter/clutter.h")]
5006         public const int kana_RO;
5007         [CCode (cheader_filename = "clutter/clutter.h")]
5008         public const int kana_RU;
5009         [CCode (cheader_filename = "clutter/clutter.h")]
5010         public const int kana_SA;
5011         [CCode (cheader_filename = "clutter/clutter.h")]
5012         public const int kana_SE;
5013         [CCode (cheader_filename = "clutter/clutter.h")]
5014         public const int kana_SHI;
5015         [CCode (cheader_filename = "clutter/clutter.h")]
5016         public const int kana_SO;
5017         [CCode (cheader_filename = "clutter/clutter.h")]
5018         public const int kana_SU;
5019         [CCode (cheader_filename = "clutter/clutter.h")]
5020         public const int kana_TA;
5021         [CCode (cheader_filename = "clutter/clutter.h")]
5022         public const int kana_TE;
5023         [CCode (cheader_filename = "clutter/clutter.h")]
5024         public const int kana_TI;
5025         [CCode (cheader_filename = "clutter/clutter.h")]
5026         public const int kana_TO;
5027         [CCode (cheader_filename = "clutter/clutter.h")]
5028         public const int kana_TSU;
5029         [CCode (cheader_filename = "clutter/clutter.h")]
5030         public const int kana_TU;
5031         [CCode (cheader_filename = "clutter/clutter.h")]
5032         public const int kana_U;
5033         [CCode (cheader_filename = "clutter/clutter.h")]
5034         public const int kana_WA;
5035         [CCode (cheader_filename = "clutter/clutter.h")]
5036         public const int kana_WO;
5037         [CCode (cheader_filename = "clutter/clutter.h")]
5038         public const int kana_YA;
5039         [CCode (cheader_filename = "clutter/clutter.h")]
5040         public const int kana_YO;
5041         [CCode (cheader_filename = "clutter/clutter.h")]
5042         public const int kana_YU;
5043         [CCode (cheader_filename = "clutter/clutter.h")]
5044         public const int kana_a;
5045         [CCode (cheader_filename = "clutter/clutter.h")]
5046         public const int kana_closingbracket;
5047         [CCode (cheader_filename = "clutter/clutter.h")]
5048         public const int kana_comma;
5049         [CCode (cheader_filename = "clutter/clutter.h")]
5050         public const int kana_conjunctive;
5051         [CCode (cheader_filename = "clutter/clutter.h")]
5052         public const int kana_e;
5053         [CCode (cheader_filename = "clutter/clutter.h")]
5054         public const int kana_fullstop;
5055         [CCode (cheader_filename = "clutter/clutter.h")]
5056         public const int kana_i;
5057         [CCode (cheader_filename = "clutter/clutter.h")]
5058         public const int kana_middledot;
5059         [CCode (cheader_filename = "clutter/clutter.h")]
5060         public const int kana_o;
5061         [CCode (cheader_filename = "clutter/clutter.h")]
5062         public const int kana_openingbracket;
5063         [CCode (cheader_filename = "clutter/clutter.h")]
5064         public const int kana_switch;
5065         [CCode (cheader_filename = "clutter/clutter.h")]
5066         public const int kana_tsu;
5067         [CCode (cheader_filename = "clutter/clutter.h")]
5068         public const int kana_tu;
5069         [CCode (cheader_filename = "clutter/clutter.h")]
5070         public const int kana_u;
5071         [CCode (cheader_filename = "clutter/clutter.h")]
5072         public const int kana_ya;
5073         [CCode (cheader_filename = "clutter/clutter.h")]
5074         public const int kana_yo;
5075         [CCode (cheader_filename = "clutter/clutter.h")]
5076         public const int kana_yu;
5077         [CCode (cheader_filename = "clutter/clutter.h")]
5078         public const int kappa;
5079         [CCode (cheader_filename = "clutter/clutter.h")]
5080         public const int kcedilla;
5081         [CCode (cheader_filename = "clutter/clutter.h")]
5082         public const int kra;
5083         [CCode (cheader_filename = "clutter/clutter.h")]
5084         public const int l;
5085         [CCode (cheader_filename = "clutter/clutter.h")]
5086         public const int lacute;
5087         [CCode (cheader_filename = "clutter/clutter.h")]
5088         public const int latincross;
5089         [CCode (cheader_filename = "clutter/clutter.h")]
5090         public const int lbelowdot;
5091         [CCode (cheader_filename = "clutter/clutter.h")]
5092         public const int lcaron;
5093         [CCode (cheader_filename = "clutter/clutter.h")]
5094         public const int lcedilla;
5095         [CCode (cheader_filename = "clutter/clutter.h")]
5096         public const int leftanglebracket;
5097         [CCode (cheader_filename = "clutter/clutter.h")]
5098         public const int leftarrow;
5099         [CCode (cheader_filename = "clutter/clutter.h")]
5100         public const int leftcaret;
5101         [CCode (cheader_filename = "clutter/clutter.h")]
5102         public const int leftdoublequotemark;
5103         [CCode (cheader_filename = "clutter/clutter.h")]
5104         public const int leftmiddlecurlybrace;
5105         [CCode (cheader_filename = "clutter/clutter.h")]
5106         public const int leftopentriangle;
5107         [CCode (cheader_filename = "clutter/clutter.h")]
5108         public const int leftpointer;
5109         [CCode (cheader_filename = "clutter/clutter.h")]
5110         public const int leftradical;
5111         [CCode (cheader_filename = "clutter/clutter.h")]
5112         public const int leftshoe;
5113         [CCode (cheader_filename = "clutter/clutter.h")]
5114         public const int leftsinglequotemark;
5115         [CCode (cheader_filename = "clutter/clutter.h")]
5116         public const int leftt;
5117         [CCode (cheader_filename = "clutter/clutter.h")]
5118         public const int lefttack;
5119         [CCode (cheader_filename = "clutter/clutter.h")]
5120         public const int less;
5121         [CCode (cheader_filename = "clutter/clutter.h")]
5122         public const int lessthanequal;
5123         [CCode (cheader_filename = "clutter/clutter.h")]
5124         public const int lf;
5125         [CCode (cheader_filename = "clutter/clutter.h")]
5126         public const int logicaland;
5127         [CCode (cheader_filename = "clutter/clutter.h")]
5128         public const int logicalor;
5129         [CCode (cheader_filename = "clutter/clutter.h")]
5130         public const int lowleftcorner;
5131         [CCode (cheader_filename = "clutter/clutter.h")]
5132         public const int lowrightcorner;
5133         [CCode (cheader_filename = "clutter/clutter.h")]
5134         public const int lstroke;
5135         [CCode (cheader_filename = "clutter/clutter.h")]
5136         public const int m;
5137         [CCode (cheader_filename = "clutter/clutter.h")]
5138         public const int mabovedot;
5139         [CCode (cheader_filename = "clutter/clutter.h")]
5140         public const int macron;
5141         [CCode (cheader_filename = "clutter/clutter.h")]
5142         public const int malesymbol;
5143         [CCode (cheader_filename = "clutter/clutter.h")]
5144         public const int maltesecross;
5145         [CCode (cheader_filename = "clutter/clutter.h")]
5146         public const int marker;
5147         [CCode (cheader_filename = "clutter/clutter.h")]
5148         public const int masculine;
5149         [CCode (cheader_filename = "clutter/clutter.h")]
5150         public const int minus;
5151         [CCode (cheader_filename = "clutter/clutter.h")]
5152         public const int minutes;
5153         [CCode (cheader_filename = "clutter/clutter.h")]
5154         public const int mu;
5155         [CCode (cheader_filename = "clutter/clutter.h")]
5156         public const int multiply;
5157         [CCode (cheader_filename = "clutter/clutter.h")]
5158         public const int musicalflat;
5159         [CCode (cheader_filename = "clutter/clutter.h")]
5160         public const int musicalsharp;
5161         [CCode (cheader_filename = "clutter/clutter.h")]
5162         public const int n;
5163         [CCode (cheader_filename = "clutter/clutter.h")]
5164         public const int nabla;
5165         [CCode (cheader_filename = "clutter/clutter.h")]
5166         public const int nacute;
5167         [CCode (cheader_filename = "clutter/clutter.h")]
5168         public const int ncaron;
5169         [CCode (cheader_filename = "clutter/clutter.h")]
5170         public const int ncedilla;
5171         [CCode (cheader_filename = "clutter/clutter.h")]
5172         public const int ninesubscript;
5173         [CCode (cheader_filename = "clutter/clutter.h")]
5174         public const int ninesuperior;
5175         [CCode (cheader_filename = "clutter/clutter.h")]
5176         public const int nl;
5177         [CCode (cheader_filename = "clutter/clutter.h")]
5178         public const int nobreakspace;
5179         [CCode (cheader_filename = "clutter/clutter.h")]
5180         public const int notapproxeq;
5181         [CCode (cheader_filename = "clutter/clutter.h")]
5182         public const int notelementof;
5183         [CCode (cheader_filename = "clutter/clutter.h")]
5184         public const int notequal;
5185         [CCode (cheader_filename = "clutter/clutter.h")]
5186         public const int notidentical;
5187         [CCode (cheader_filename = "clutter/clutter.h")]
5188         public const int notsign;
5189         [CCode (cheader_filename = "clutter/clutter.h")]
5190         public const int ntilde;
5191         [CCode (cheader_filename = "clutter/clutter.h")]
5192         public const int numbersign;
5193         [CCode (cheader_filename = "clutter/clutter.h")]
5194         public const int numerosign;
5195         [CCode (cheader_filename = "clutter/clutter.h")]
5196         public const int o;
5197         [CCode (cheader_filename = "clutter/clutter.h")]
5198         public const int oacute;
5199         [CCode (cheader_filename = "clutter/clutter.h")]
5200         public const int obarred;
5201         [CCode (cheader_filename = "clutter/clutter.h")]
5202         public const int obelowdot;
5203         [CCode (cheader_filename = "clutter/clutter.h")]
5204         public const int ocaron;
5205         [CCode (cheader_filename = "clutter/clutter.h")]
5206         public const int ocircumflex;
5207         [CCode (cheader_filename = "clutter/clutter.h")]
5208         public const int ocircumflexacute;
5209         [CCode (cheader_filename = "clutter/clutter.h")]
5210         public const int ocircumflexbelowdot;
5211         [CCode (cheader_filename = "clutter/clutter.h")]
5212         public const int ocircumflexgrave;
5213         [CCode (cheader_filename = "clutter/clutter.h")]
5214         public const int ocircumflexhook;
5215         [CCode (cheader_filename = "clutter/clutter.h")]
5216         public const int ocircumflextilde;
5217         [CCode (cheader_filename = "clutter/clutter.h")]
5218         public const int odiaeresis;
5219         [CCode (cheader_filename = "clutter/clutter.h")]
5220         public const int odoubleacute;
5221         [CCode (cheader_filename = "clutter/clutter.h")]
5222         public const int oe;
5223         [CCode (cheader_filename = "clutter/clutter.h")]
5224         public const int ogonek;
5225         [CCode (cheader_filename = "clutter/clutter.h")]
5226         public const int ograve;
5227         [CCode (cheader_filename = "clutter/clutter.h")]
5228         public const int ohook;
5229         [CCode (cheader_filename = "clutter/clutter.h")]
5230         public const int ohorn;
5231         [CCode (cheader_filename = "clutter/clutter.h")]
5232         public const int ohornacute;
5233         [CCode (cheader_filename = "clutter/clutter.h")]
5234         public const int ohornbelowdot;
5235         [CCode (cheader_filename = "clutter/clutter.h")]
5236         public const int ohorngrave;
5237         [CCode (cheader_filename = "clutter/clutter.h")]
5238         public const int ohornhook;
5239         [CCode (cheader_filename = "clutter/clutter.h")]
5240         public const int ohorntilde;
5241         [CCode (cheader_filename = "clutter/clutter.h")]
5242         public const int omacron;
5243         [CCode (cheader_filename = "clutter/clutter.h")]
5244         public const int oneeighth;
5245         [CCode (cheader_filename = "clutter/clutter.h")]
5246         public const int onefifth;
5247         [CCode (cheader_filename = "clutter/clutter.h")]
5248         public const int onehalf;
5249         [CCode (cheader_filename = "clutter/clutter.h")]
5250         public const int onequarter;
5251         [CCode (cheader_filename = "clutter/clutter.h")]
5252         public const int onesixth;
5253         [CCode (cheader_filename = "clutter/clutter.h")]
5254         public const int onesubscript;
5255         [CCode (cheader_filename = "clutter/clutter.h")]
5256         public const int onesuperior;
5257         [CCode (cheader_filename = "clutter/clutter.h")]
5258         public const int onethird;
5259         [CCode (cheader_filename = "clutter/clutter.h")]
5260         public const int ooblique;
5261         [CCode (cheader_filename = "clutter/clutter.h")]
5262         public const int openrectbullet;
5263         [CCode (cheader_filename = "clutter/clutter.h")]
5264         public const int openstar;
5265         [CCode (cheader_filename = "clutter/clutter.h")]
5266         public const int opentribulletdown;
5267         [CCode (cheader_filename = "clutter/clutter.h")]
5268         public const int opentribulletup;
5269         [CCode (cheader_filename = "clutter/clutter.h")]
5270         public const int ordfeminine;
5271         [CCode (cheader_filename = "clutter/clutter.h")]
5272         public const int oslash;
5273         [CCode (cheader_filename = "clutter/clutter.h")]
5274         public const int otilde;
5275         [CCode (cheader_filename = "clutter/clutter.h")]
5276         public const int overbar;
5277         [CCode (cheader_filename = "clutter/clutter.h")]
5278         public const int overline;
5279         [CCode (cheader_filename = "clutter/clutter.h")]
5280         public const int p;
5281         [CCode (cheader_filename = "clutter/clutter.h")]
5282         public const int pabovedot;
5283         [CCode (cheader_filename = "clutter/clutter.h")]
5284         public const int paragraph;
5285         [CCode (cheader_filename = "clutter/clutter.h")]
5286         public const int parenleft;
5287         [CCode (cheader_filename = "clutter/clutter.h")]
5288         public const int parenright;
5289         [CCode (cheader_filename = "clutter/clutter.h")]
5290         public const int partdifferential;
5291         [CCode (cheader_filename = "clutter/clutter.h")]
5292         public const int partialderivative;
5293         [CCode (cheader_filename = "clutter/clutter.h")]
5294         public const int percent;
5295         [CCode (cheader_filename = "clutter/clutter.h")]
5296         public const int period;
5297         [CCode (cheader_filename = "clutter/clutter.h")]
5298         public const int periodcentered;
5299         [CCode (cheader_filename = "clutter/clutter.h")]
5300         public const int phonographcopyright;
5301         [CCode (cheader_filename = "clutter/clutter.h")]
5302         public const int plus;
5303         [CCode (cheader_filename = "clutter/clutter.h")]
5304         public const int plusminus;
5305         [CCode (cheader_filename = "clutter/clutter.h")]
5306         public const int prescription;
5307         [CCode (cheader_filename = "clutter/clutter.h")]
5308         public const int prolongedsound;
5309         [CCode (cheader_filename = "clutter/clutter.h")]
5310         public const int punctspace;
5311         [CCode (cheader_filename = "clutter/clutter.h")]
5312         public const int q;
5313         [CCode (cheader_filename = "clutter/clutter.h")]
5314         public const int quad;
5315         [CCode (cheader_filename = "clutter/clutter.h")]
5316         public const int question;
5317         [CCode (cheader_filename = "clutter/clutter.h")]
5318         public const int questiondown;
5319         [CCode (cheader_filename = "clutter/clutter.h")]
5320         public const int quotedbl;
5321         [CCode (cheader_filename = "clutter/clutter.h")]
5322         public const int quoteleft;
5323         [CCode (cheader_filename = "clutter/clutter.h")]
5324         public const int quoteright;
5325         [CCode (cheader_filename = "clutter/clutter.h")]
5326         public const int r;
5327         [CCode (cheader_filename = "clutter/clutter.h")]
5328         public const int racute;
5329         [CCode (cheader_filename = "clutter/clutter.h")]
5330         public const int radical;
5331         [CCode (cheader_filename = "clutter/clutter.h")]
5332         public const int rcaron;
5333         [CCode (cheader_filename = "clutter/clutter.h")]
5334         public const int rcedilla;
5335         [CCode (cheader_filename = "clutter/clutter.h")]
5336         public const int registered;
5337         [CCode (cheader_filename = "clutter/clutter.h")]
5338         public const int rightanglebracket;
5339         [CCode (cheader_filename = "clutter/clutter.h")]
5340         public const int rightarrow;
5341         [CCode (cheader_filename = "clutter/clutter.h")]
5342         public const int rightcaret;
5343         [CCode (cheader_filename = "clutter/clutter.h")]
5344         public const int rightdoublequotemark;
5345         [CCode (cheader_filename = "clutter/clutter.h")]
5346         public const int rightmiddlecurlybrace;
5347         [CCode (cheader_filename = "clutter/clutter.h")]
5348         public const int rightmiddlesummation;
5349         [CCode (cheader_filename = "clutter/clutter.h")]
5350         public const int rightopentriangle;
5351         [CCode (cheader_filename = "clutter/clutter.h")]
5352         public const int rightpointer;
5353         [CCode (cheader_filename = "clutter/clutter.h")]
5354         public const int rightshoe;
5355         [CCode (cheader_filename = "clutter/clutter.h")]
5356         public const int rightsinglequotemark;
5357         [CCode (cheader_filename = "clutter/clutter.h")]
5358         public const int rightt;
5359         [CCode (cheader_filename = "clutter/clutter.h")]
5360         public const int righttack;
5361         [CCode (cheader_filename = "clutter/clutter.h")]
5362         public const int s;
5363         [CCode (cheader_filename = "clutter/clutter.h")]
5364         public const int sabovedot;
5365         [CCode (cheader_filename = "clutter/clutter.h")]
5366         public const int sacute;
5367         [CCode (cheader_filename = "clutter/clutter.h")]
5368         public const int scaron;
5369         [CCode (cheader_filename = "clutter/clutter.h")]
5370         public const int scedilla;
5371         [CCode (cheader_filename = "clutter/clutter.h")]
5372         public const int schwa;
5373         [CCode (cheader_filename = "clutter/clutter.h")]
5374         public const int scircumflex;
5375         [CCode (cheader_filename = "clutter/clutter.h")]
5376         public const int script_switch;
5377         [CCode (cheader_filename = "clutter/clutter.h")]
5378         public const int seconds;
5379         [CCode (cheader_filename = "clutter/clutter.h")]
5380         public const int section;
5381         [CCode (cheader_filename = "clutter/clutter.h")]
5382         public const int semicolon;
5383         [CCode (cheader_filename = "clutter/clutter.h")]
5384         public const int semivoicedsound;
5385         [CCode (cheader_filename = "clutter/clutter.h")]
5386         public const int seveneighths;
5387         [CCode (cheader_filename = "clutter/clutter.h")]
5388         public const int sevensubscript;
5389         [CCode (cheader_filename = "clutter/clutter.h")]
5390         public const int sevensuperior;
5391         [CCode (cheader_filename = "clutter/clutter.h")]
5392         public const int signaturemark;
5393         [CCode (cheader_filename = "clutter/clutter.h")]
5394         public const int signifblank;
5395         [CCode (cheader_filename = "clutter/clutter.h")]
5396         public const int similarequal;
5397         [CCode (cheader_filename = "clutter/clutter.h")]
5398         public const int singlelowquotemark;
5399         [CCode (cheader_filename = "clutter/clutter.h")]
5400         public const int sixsubscript;
5401         [CCode (cheader_filename = "clutter/clutter.h")]
5402         public const int sixsuperior;
5403         [CCode (cheader_filename = "clutter/clutter.h")]
5404         public const int slash;
5405         [CCode (cheader_filename = "clutter/clutter.h")]
5406         public const int soliddiamond;
5407         [CCode (cheader_filename = "clutter/clutter.h")]
5408         public const int space;
5409         [CCode (cheader_filename = "clutter/clutter.h")]
5410         public const int squareroot;
5411         [CCode (cheader_filename = "clutter/clutter.h")]
5412         public const int ssharp;
5413         [CCode (cheader_filename = "clutter/clutter.h")]
5414         public const int sterling;
5415         [CCode (cheader_filename = "clutter/clutter.h")]
5416         public const int stricteq;
5417         [CCode (cheader_filename = "clutter/clutter.h")]
5418         public const int t;
5419         [CCode (cheader_filename = "clutter/clutter.h")]
5420         public const int tabovedot;
5421         [CCode (cheader_filename = "clutter/clutter.h")]
5422         public const int tcaron;
5423         [CCode (cheader_filename = "clutter/clutter.h")]
5424         public const int tcedilla;
5425         [CCode (cheader_filename = "clutter/clutter.h")]
5426         public const int telephone;
5427         [CCode (cheader_filename = "clutter/clutter.h")]
5428         public const int telephonerecorder;
5429         [CCode (cheader_filename = "clutter/clutter.h")]
5430         public const int therefore;
5431         [CCode (cheader_filename = "clutter/clutter.h")]
5432         public const int thinspace;
5433         [CCode (cheader_filename = "clutter/clutter.h")]
5434         public const int thorn;
5435         [CCode (cheader_filename = "clutter/clutter.h")]
5436         public const int threeeighths;
5437         [CCode (cheader_filename = "clutter/clutter.h")]
5438         public const int threefifths;
5439         [CCode (cheader_filename = "clutter/clutter.h")]
5440         public const int threequarters;
5441         [CCode (cheader_filename = "clutter/clutter.h")]
5442         public const int threesubscript;
5443         [CCode (cheader_filename = "clutter/clutter.h")]
5444         public const int threesuperior;
5445         [CCode (cheader_filename = "clutter/clutter.h")]
5446         public const int tintegral;
5447         [CCode (cheader_filename = "clutter/clutter.h")]
5448         public const int topintegral;
5449         [CCode (cheader_filename = "clutter/clutter.h")]
5450         public const int topleftparens;
5451         [CCode (cheader_filename = "clutter/clutter.h")]
5452         public const int topleftradical;
5453         [CCode (cheader_filename = "clutter/clutter.h")]
5454         public const int topleftsqbracket;
5455         [CCode (cheader_filename = "clutter/clutter.h")]
5456         public const int topleftsummation;
5457         [CCode (cheader_filename = "clutter/clutter.h")]
5458         public const int toprightparens;
5459         [CCode (cheader_filename = "clutter/clutter.h")]
5460         public const int toprightsqbracket;
5461         [CCode (cheader_filename = "clutter/clutter.h")]
5462         public const int toprightsummation;
5463         [CCode (cheader_filename = "clutter/clutter.h")]
5464         public const int topt;
5465         [CCode (cheader_filename = "clutter/clutter.h")]
5466         public const int topvertsummationconnector;
5467         [CCode (cheader_filename = "clutter/clutter.h")]
5468         public const int trademark;
5469         [CCode (cheader_filename = "clutter/clutter.h")]
5470         public const int trademarkincircle;
5471         [CCode (cheader_filename = "clutter/clutter.h")]
5472         public const int tslash;
5473         [CCode (cheader_filename = "clutter/clutter.h")]
5474         public const int twofifths;
5475         [CCode (cheader_filename = "clutter/clutter.h")]
5476         public const int twosubscript;
5477         [CCode (cheader_filename = "clutter/clutter.h")]
5478         public const int twosuperior;
5479         [CCode (cheader_filename = "clutter/clutter.h")]
5480         public const int twothirds;
5481         [CCode (cheader_filename = "clutter/clutter.h")]
5482         public const int u;
5483         [CCode (cheader_filename = "clutter/clutter.h")]
5484         public const int uacute;
5485         [CCode (cheader_filename = "clutter/clutter.h")]
5486         public const int ubelowdot;
5487         [CCode (cheader_filename = "clutter/clutter.h")]
5488         public const int ubreve;
5489         [CCode (cheader_filename = "clutter/clutter.h")]
5490         public const int ucircumflex;
5491         [CCode (cheader_filename = "clutter/clutter.h")]
5492         public const int udiaeresis;
5493         [CCode (cheader_filename = "clutter/clutter.h")]
5494         public const int udoubleacute;
5495         [CCode (cheader_filename = "clutter/clutter.h")]
5496         public const int ugrave;
5497         [CCode (cheader_filename = "clutter/clutter.h")]
5498         public const int uhook;
5499         [CCode (cheader_filename = "clutter/clutter.h")]
5500         public const int uhorn;
5501         [CCode (cheader_filename = "clutter/clutter.h")]
5502         public const int uhornacute;
5503         [CCode (cheader_filename = "clutter/clutter.h")]
5504         public const int uhornbelowdot;
5505         [CCode (cheader_filename = "clutter/clutter.h")]
5506         public const int uhorngrave;
5507         [CCode (cheader_filename = "clutter/clutter.h")]
5508         public const int uhornhook;
5509         [CCode (cheader_filename = "clutter/clutter.h")]
5510         public const int uhorntilde;
5511         [CCode (cheader_filename = "clutter/clutter.h")]
5512         public const int umacron;
5513         [CCode (cheader_filename = "clutter/clutter.h")]
5514         public const int underbar;
5515         [CCode (cheader_filename = "clutter/clutter.h")]
5516         public const int underscore;
5517         [CCode (cheader_filename = "clutter/clutter.h")]
5518         public const int union;
5519         [CCode (cheader_filename = "clutter/clutter.h")]
5520         public const int uogonek;
5521         [CCode (cheader_filename = "clutter/clutter.h")]
5522         public const int uparrow;
5523         [CCode (cheader_filename = "clutter/clutter.h")]
5524         public const int upcaret;
5525         [CCode (cheader_filename = "clutter/clutter.h")]
5526         public const int upleftcorner;
5527         [CCode (cheader_filename = "clutter/clutter.h")]
5528         public const int uprightcorner;
5529         [CCode (cheader_filename = "clutter/clutter.h")]
5530         public const int upshoe;
5531         [CCode (cheader_filename = "clutter/clutter.h")]
5532         public const int upstile;
5533         [CCode (cheader_filename = "clutter/clutter.h")]
5534         public const int uptack;
5535         [CCode (cheader_filename = "clutter/clutter.h")]
5536         public const int uring;
5537         [CCode (cheader_filename = "clutter/clutter.h")]
5538         public const int utilde;
5539         [CCode (cheader_filename = "clutter/clutter.h")]
5540         public const int v;
5541         [CCode (cheader_filename = "clutter/clutter.h")]
5542         public const int variation;
5543         [CCode (cheader_filename = "clutter/clutter.h")]
5544         public const int vertbar;
5545         [CCode (cheader_filename = "clutter/clutter.h")]
5546         public const int vertconnector;
5547         [CCode (cheader_filename = "clutter/clutter.h")]
5548         public const int voicedsound;
5549         [CCode (cheader_filename = "clutter/clutter.h")]
5550         public const int vt;
5551         [CCode (cheader_filename = "clutter/clutter.h")]
5552         public const int w;
5553         [CCode (cheader_filename = "clutter/clutter.h")]
5554         public const int wacute;
5555         [CCode (cheader_filename = "clutter/clutter.h")]
5556         public const int wcircumflex;
5557         [CCode (cheader_filename = "clutter/clutter.h")]
5558         public const int wdiaeresis;
5559         [CCode (cheader_filename = "clutter/clutter.h")]
5560         public const int wgrave;
5561         [CCode (cheader_filename = "clutter/clutter.h")]
5562         public const int x;
5563         [CCode (cheader_filename = "clutter/clutter.h")]
5564         public const int xabovedot;
5565         [CCode (cheader_filename = "clutter/clutter.h")]
5566         public const int y;
5567         [CCode (cheader_filename = "clutter/clutter.h")]
5568         public const int yacute;
5569         [CCode (cheader_filename = "clutter/clutter.h")]
5570         public const int ybelowdot;
5571         [CCode (cheader_filename = "clutter/clutter.h")]
5572         public const int ycircumflex;
5573         [CCode (cheader_filename = "clutter/clutter.h")]
5574         public const int ydiaeresis;
5575         [CCode (cheader_filename = "clutter/clutter.h")]
5576         public const int yen;
5577         [CCode (cheader_filename = "clutter/clutter.h")]
5578         public const int ygrave;
5579         [CCode (cheader_filename = "clutter/clutter.h")]
5580         public const int yhook;
5581         [CCode (cheader_filename = "clutter/clutter.h")]
5582         public const int ytilde;
5583         [CCode (cheader_filename = "clutter/clutter.h")]
5584         public const int z;
5585         [CCode (cheader_filename = "clutter/clutter.h")]
5586         public const int zabovedot;
5587         [CCode (cheader_filename = "clutter/clutter.h")]
5588         public const int zacute;
5589         [CCode (cheader_filename = "clutter/clutter.h")]
5590         public const int zcaron;
5591         [CCode (cheader_filename = "clutter/clutter.h")]
5592         public const int zerosubscript;
5593         [CCode (cheader_filename = "clutter/clutter.h")]
5594         public const int zerosuperior;
5595         [CCode (cheader_filename = "clutter/clutter.h")]
5596         public const int zstroke;
5597         [CCode (cheader_filename = "clutter/clutter.h")]
5598         public static void base_init ();
5599         [CCode (cheader_filename = "clutter/clutter.h")]
5600         public static void cairo_set_source_color (Cairo.Context cr, Clutter.Color color);
5601         [CCode (cheader_filename = "clutter/clutter.h")]
5602         public static void clear_glyph_cache ();
5603         [CCode (cheader_filename = "clutter/clutter.h")]
5604         public static bool color_equal (void* v1, void* v2);
5605         [CCode (cheader_filename = "clutter/clutter.h")]
5606         public static uint color_hash (void* v);
5607         [CCode (cheader_filename = "clutter/clutter.h")]
5608         public static unowned GLib.ParamSpec container_class_find_child_property (GLib.ObjectClass klass, string property_name);
5609         [CCode (cheader_filename = "clutter/clutter.h")]
5610         public static unowned GLib.ParamSpec[] container_class_list_child_properties (GLib.ObjectClass klass, out uint n_properties);
5611         [CCode (cheader_filename = "clutter/clutter.h")]
5612         public static void do_event (Clutter.Event event);
5613         [CCode (cheader_filename = "clutter/clutter.h")]
5614         public static Clutter.Event event_get ();
5615         [CCode (cheader_filename = "clutter/clutter.h")]
5616         public static Clutter.Event event_peek ();
5617         [CCode (cheader_filename = "clutter/clutter.h")]
5618         public static bool events_pending ();
5619         [CCode (cheader_filename = "clutter/clutter.h")]
5620         public static bool feature_available (Clutter.FeatureFlags feature);
5621         [CCode (cheader_filename = "clutter/clutter.h")]
5622         public static Clutter.FeatureFlags feature_get_all ();
5623         [CCode (cheader_filename = "clutter/clutter.h")]
5624         public static uint frame_source_add (uint fps, GLib.SourceFunc func, void* data);
5625         [CCode (cheader_filename = "clutter/clutter.h")]
5626         public static uint frame_source_add_full (int priority, uint fps, GLib.SourceFunc func, void* data, GLib.DestroyNotify notify);
5627         [CCode (cheader_filename = "clutter/clutter.h")]
5628         public static Clutter.Actor get_actor_by_gid (uint32 id);
5629         [CCode (cheader_filename = "clutter/clutter.h")]
5630         public static uint32 get_current_event_time ();
5631         [CCode (cheader_filename = "clutter/clutter.h")]
5632         public static bool get_debug_enabled ();
5633         [CCode (cheader_filename = "clutter/clutter.h")]
5634         public static unowned Clutter.Backend get_default_backend ();
5635         [CCode (cheader_filename = "clutter/clutter.h")]
5636         public static uint get_default_frame_rate ();
5637         [CCode (cheader_filename = "clutter/clutter.h")]
5638         public static Clutter.FontFlags get_font_flags ();
5639         [CCode (cheader_filename = "clutter/clutter.h")]
5640         public static unowned Pango.FontMap get_font_map ();
5641         [CCode (cheader_filename = "clutter/clutter.h")]
5642         public static Clutter.InputDevice get_input_device_for_id (int id);
5643         [CCode (cheader_filename = "clutter/clutter.h")]
5644         public static unowned Clutter.Actor get_keyboard_grab ();
5645         [CCode (cheader_filename = "clutter/clutter.h")]
5646         public static bool get_motion_events_enabled ();
5647         [CCode (cheader_filename = "clutter/clutter.h")]
5648         public static GLib.OptionGroup get_option_group ();
5649         [CCode (cheader_filename = "clutter/clutter.h")]
5650         public static GLib.OptionGroup get_option_group_without_init ();
5651         [CCode (cheader_filename = "clutter/clutter.h")]
5652         public static unowned Clutter.Actor get_pointer_grab ();
5653         [CCode (cheader_filename = "clutter/clutter.h")]
5654         public static unowned string get_script_id (GLib.Object gobject);
5655         [CCode (cheader_filename = "clutter/clutter.h")]
5656         public static bool get_show_fps ();
5657         [CCode (cheader_filename = "clutter/clutter.h")]
5658         public static ulong get_timestamp ();
5659         [CCode (cheader_filename = "clutter/clutter.h")]
5660         public static void grab_keyboard (Clutter.Actor actor);
5661         [CCode (cheader_filename = "clutter/clutter.h")]
5662         public static void grab_pointer (Clutter.Actor actor);
5663         [CCode (cheader_filename = "clutter/clutter.h")]
5664         public static void grab_pointer_for_device (Clutter.Actor actor, int id);
5665         [CCode (cheader_filename = "clutter/clutter.h")]
5666         public static Clutter.InitError init ([CCode (array_length_pos = 0.5)] out string[]? argv);
5667         [CCode (cheader_filename = "clutter/clutter.h")]
5668         public static Clutter.InitError init_with_args ([CCode (array_length_pos = 0.5)] ref string[]? argv, string? parameter_string, GLib.OptionEntry? entries, string? translation_domain) throws GLib.Error;
5669         [CCode (cheader_filename = "clutter/clutter.h")]
5670         public static uint32 keysym_to_unicode (uint keyval);
5671         [CCode (cheader_filename = "clutter/clutter.h")]
5672         public static void main ();
5673         [CCode (cheader_filename = "clutter/clutter.h")]
5674         public static int main_level ();
5675         [CCode (cheader_filename = "clutter/clutter.h")]
5676         public static void main_quit ();
5677         [CCode (cheader_filename = "clutter/clutter.h")]
5678         public static GLib.ParamSpec param_spec_color (string name, string nick, string blurb, Clutter.Color default_value, GLib.ParamFlags flags);
5679         [CCode (cheader_filename = "clutter/clutter.h")]
5680         public static GLib.ParamSpec param_spec_fixed (string name, string nick, string blurb, Cogl.Fixed minimum, Cogl.Fixed maximum, Cogl.Fixed default_value, GLib.ParamFlags flags);
5681         [CCode (cheader_filename = "clutter/clutter.h")]
5682         public static GLib.ParamSpec param_spec_units (string name, string nick, string blurb, Clutter.UnitType default_type, float minimum, float maximum, float default_value, GLib.ParamFlags flags);
5683         [CCode (cheader_filename = "clutter/clutter.h")]
5684         public static void redraw (Clutter.Stage stage);
5685         [CCode (cheader_filename = "clutter/clutter.h")]
5686         public static void set_default_frame_rate (uint frames_per_sec);
5687         [CCode (cheader_filename = "clutter/clutter.h")]
5688         public static void set_font_flags (Clutter.FontFlags flags);
5689         [CCode (cheader_filename = "clutter/clutter.h")]
5690         public static void set_motion_events_enabled (bool enable);
5691         [CCode (cheader_filename = "clutter/clutter.h")]
5692         public static uint threads_add_frame_source (uint fps, GLib.SourceFunc func, void* data);
5693         [CCode (cheader_filename = "clutter/clutter.h")]
5694         public static uint threads_add_frame_source_full (int priority, uint fps, GLib.SourceFunc func, void* data, GLib.DestroyNotify notify);
5695         [CCode (cheader_filename = "clutter/clutter.h")]
5696         public static uint threads_add_idle (GLib.SourceFunc func, void* data);
5697         [CCode (cheader_filename = "clutter/clutter.h")]
5698         public static uint threads_add_idle_full (int priority, GLib.SourceFunc func, void* data, GLib.DestroyNotify notify);
5699         [CCode (cheader_filename = "clutter/clutter.h")]
5700         public static uint threads_add_repaint_func (GLib.SourceFunc func, void* data, GLib.DestroyNotify notify);
5701         [CCode (cheader_filename = "clutter/clutter.h")]
5702         public static uint threads_add_timeout (uint interval, GLib.SourceFunc func, void* data);
5703         [CCode (cheader_filename = "clutter/clutter.h")]
5704         public static uint threads_add_timeout_full (int priority, uint interval, GLib.SourceFunc func, void* data, GLib.DestroyNotify notify);
5705         [CCode (cheader_filename = "clutter/clutter.h")]
5706         public static void threads_enter ();
5707         [CCode (cheader_filename = "clutter/clutter.h")]
5708         public static void threads_init ();
5709         [CCode (cheader_filename = "clutter/clutter.h")]
5710         public static void threads_leave ();
5711         [CCode (cheader_filename = "clutter/clutter.h")]
5712         public static void threads_remove_repaint_func (uint handle_id);
5713         [CCode (cheader_filename = "clutter/clutter.h")]
5714         public static void threads_set_lock_functions (GLib.Callback enter_fn, GLib.Callback leave_fn);
5715         [CCode (cheader_filename = "clutter/clutter.h")]
5716         public static void ungrab_keyboard ();
5717         [CCode (cheader_filename = "clutter/clutter.h")]
5718         public static void ungrab_pointer ();
5719         [CCode (cheader_filename = "clutter/clutter.h")]
5720         public static void ungrab_pointer_for_device (int id);
5721         [CCode (cheader_filename = "clutter/clutter.h")]
5722         public static int util_next_p2 (int a);
5723         [CCode (cheader_filename = "clutter/clutter.h")]
5724         public static Clutter.Color value_get_color (GLib.Value value);
5725         [CCode (cheader_filename = "clutter/clutter.h")]
5726         public static Cogl.Fixed value_get_fixed (GLib.Value value);
5727         [CCode (cheader_filename = "clutter/clutter.h")]
5728         public static float value_get_shader_float (GLib.Value value, out size_t length);
5729         [CCode (cheader_filename = "clutter/clutter.h")]
5730         public static int value_get_shader_int (GLib.Value value, out size_t length);
5731         [CCode (cheader_filename = "clutter/clutter.h")]
5732         public static unowned float[] value_get_shader_matrix (GLib.Value value, out size_t length);
5733         [CCode (cheader_filename = "clutter/clutter.h")]
5734         public static Clutter.Units value_get_units (GLib.Value value);
5735         [CCode (cheader_filename = "clutter/clutter.h")]
5736         public static void value_set_color (GLib.Value value, Clutter.Color color);
5737         [CCode (cheader_filename = "clutter/clutter.h")]
5738         public static void value_set_fixed (GLib.Value value, Cogl.Fixed fixed_);
5739         [CCode (cheader_filename = "clutter/clutter.h")]
5740         public static void value_set_shader_float (GLib.Value value, int size, out float floats);
5741         [CCode (cheader_filename = "clutter/clutter.h")]
5742         public static void value_set_shader_int (GLib.Value value, int size, out int ints);
5743         [CCode (cheader_filename = "clutter/clutter.h")]
5744         public static void value_set_shader_matrix (GLib.Value value, int size, out float matrix);
5745         [CCode (cheader_filename = "clutter/clutter.h")]
5746         public static void value_set_units (GLib.Value value, Clutter.Units units);