Fix #6582 - make builder work with buggy pkg-config
authorAlan Knowles <alan@roojs.com>
Wed, 27 Jan 2021 08:22:22 +0000 (16:22 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 27 Jan 2021 08:22:22 +0000 (16:22 +0800)
15 files changed:
configure.ac
src/Application.vala
src/JsRender/Gtk.vala
src/JsRender/JsRender.vala
src/JsRender/PlainFile.vala
src/JsRender/Roo.vala
src/Makefile.am
src/Palete/Gtk.vala
src/Palete/Javascript.vala
src/Palete/Palete.vala
src/Palete/Roo.vala
src/Palete/ValaSourceCompiler.vala
src/Project/Project.vala
src/vapi/clutter-1.0.deps [deleted file]
src/vapi/clutter-1.0.vapi [deleted file]

index 7d2f12d..234ac8f 100644 (file)
@@ -20,7 +20,11 @@ AC_CHECK_LIB([m],[cos])
 
 dnl we need to check these exist, then it will generate a compile string for them.
 
-PKG_CHECK_MODULES(ROOBUILDER, [  clutter-gtk-1.0
+dnl  we add zlib in to pad the listof libraries (as for some reason -L is injected on the final stage without argument
+dnl and it breaks the build...
+
+PKG_CHECK_MODULES(ROOBUILDER, [ zlib
+                 clutter-gtk-1.0
                 glib-2.0 >= 2.24.1
                 gobject-2.0 >= 2.24.1
                 gtk+-3.0 >= 3.11.3
@@ -36,11 +40,11 @@ dnl --- libvala -- needs to find matching really..
 
 dnl - last supported version is 0.36 - as 0.40 broke the compiler
 
-PKG_CHECK_MODULES(LIBVALA, [libvala-0.40],
-                       [vala_4_0_enabled=yes],
-                       [vala_4_0_enabled=no]) 
-       if test $vala_4_0_enabled = yes; then
-               AC_DEFINE(HAVE_LIBVALA40,1,[libvala 0.40 support])
+PKG_CHECK_MODULES(LIBVALA, [libvala-0.48],
+                       [vala_4_8_enabled=yes],
+                       [vala_4_8_enabled=no]) 
+       if test $vala_4_8_enabled = yes; then
+               AC_DEFINE(HAVE_LIBVALA48,1,[libvala 0.48 support])
        else
 
                 PKG_CHECK_MODULES(LIBVALA, [libvala-0.36],
@@ -101,7 +105,7 @@ PKG_CHECK_MODULES(LIBVALA, [libvala-0.40],
                         fi
                 fi
 fi
-AM_CONDITIONAL(HAVE_LIBVALA40, test "$vala_4_0_enabled" = "yes")
+AM_CONDITIONAL(HAVE_LIBVALA48, test "$vala_4_8_enabled" = "yes")
 AM_CONDITIONAL(HAVE_LIBVALA36, test "$vala_3_6_enabled" = "yes")
 AM_CONDITIONAL(HAVE_LIBVALA34, test "$vala_3_4_enabled" = "yes")
 AM_CONDITIONAL(HAVE_LIBVALA32, test "$vala_3_2_enabled" = "yes")
index a39de4b..7cd8277 100644 (file)
@@ -309,7 +309,7 @@ flutter-project  - create a flutter project in /tmp/test-flutter
                                case "flutter-project":
                                Project.Project.loadAll();
                                        var p =   Project.Project.factory("Flutter", "/tmp/test-flutter");
-                                       var pa = p.palete as Palete.Flutter;
+                                       /*var pa = p.palete as Palete.Flutter;
                                        pa.dumpusage();
                                         var ar = pa.getChildList("material.Scaffold");
                                        GLib.debug("childlist for material.Scaffold is %s", 
@@ -319,6 +319,7 @@ flutter-project  - create a flutter project in /tmp/test-flutter
                                        GLib.debug("droplist for material.MaterialApp is %s", 
                                                string.joinv( "\n-- ", ar)
                                        );
+                                       */
                                        break;
                                        
                                default:
index 75bb804..37dda47 100644 (file)
@@ -20,7 +20,7 @@ namespace JsRender {
 
            public Gtk(Project.Project project, string path) {
            
-               base( project, path);
+               aconstruct( project, path);
                this.xtype = "Gtk";
                this.language = "vala";
                
index a608052..66b2178 100644 (file)
@@ -58,7 +58,10 @@ namespace JsRender {
                
                
                
-               public JsRender(Project.Project project, string path) {
+               //abstract JsRender(Project.Project project, string path); 
+               
+               public void aconstruct(Project.Project project, string path)
+               {
                    
                        this.cn = new GLib.List<JsRender>();
                        this.path = path;
@@ -124,8 +127,8 @@ namespace JsRender {
                                        return new Gtk(project, path);
                                case "Roo":
                                        return new Roo(project, path);
-                       case "Flutter":
-                                       return new Flutter(project, path);
+//                     case "Flutter":
+//                                     return new Flutter(project, path);
                                case "PlainFile":
                                        return new PlainFile(project, path);
                        }
index 6987287..bbbe832 100644 (file)
@@ -21,7 +21,7 @@ namespace JsRender {
 
         public PlainFile(Project.Project project, string path) {
         
-            base( project, path);
+            aconstruct( project, path);
             this.xtype = "PlainFile";
             
             // if the file does not exist...
index 5946e86..92cf57d 100644 (file)
@@ -24,7 +24,7 @@ namespace JsRender {
  
         
         public Roo(Project.Project project, string path) {
-            base( project, path);
+            aconstruct( project, path);
             this.xtype = "Roo";
              this.language = "js";
             
index e1cbd70..58a2031 100644 (file)
@@ -34,8 +34,8 @@ roobuilder_LIBVALA = --pkg libvala-0.36
 endif
 
 
-if HAVE_LIBVALA40
-roobuilder_LIBVALA = --pkg libvala-0.40
+if HAVE_LIBVALA48
+roobuilder_LIBVALA = --pkg libvala-0.48
 endif
  
 # gda
@@ -98,6 +98,8 @@ roobuilder_PKGS = --pkg glib-2.0  \
                --pkg posix
 
 
+#              JsRender/Flutter.vala 
+
 BUIDERJSRENDER = JsRender/Gtk.vala \
                JsRender/PlainFile.vala \
                JsRender/JsRender.vala \
@@ -106,16 +108,15 @@ BUIDERJSRENDER = JsRender/Gtk.vala \
                JsRender/NodeToJs.vala \
                JsRender/NodeToVala.vala \
                JsRender/Node.vala \
-               JsRender/Flutter.vala \
                JsRender/Roo.vala 
 
 
+# Palete/Flutter.vala 
 
 BUIDERPALETE =  Palete/Gir.vala \
                Palete/GirObject.vala \
                Palete/VapiParser.vala \
                Palete/Gtk.vala \
-               Palete/Flutter.vala \
                Palete/RooDatabase.vala \
                c/jscore_object_call_as_function.c \
                Palete/Javascript.vala \
@@ -125,9 +126,10 @@ BUIDERPALETE =  Palete/Gir.vala \
                Palete/ValaSourceCompiler.vala \
                Palete/CompletionProvider.vala
         
+# Project/Flutter.vala 
+
 BUIDERPROJECT = Project/Gtk.vala \
-               Project/Project.vala \
-               Project/Flutter.vala \
+               Project/Project.vala \  
                Project/Roo.vala 
 
 
@@ -175,7 +177,7 @@ roobuilder_SOURCES =  Application.vala \
  
 roobuilder_VALAFLAGS =  --thread -X -lm --target-glib=2.32 --vapidir=$(srcdir)/vapi -g  $(roobuilder_PKGS)
 
-roobuilder_LDADD = $(ROOBUILDER_LIBS)  $(LIBVALA_LIBS) $(GDA_LIBS) $(WEBKIT_LIBS) $(VTE_LIBS) $(JAVASCRIPTCOREGTK_LIBS)
+roobuilder_LDADD =  $(ROOBUILDER_LIBS)  $(LIBVALA_LIBS) $(GDA_LIBS) $(WEBKIT_LIBS) $(VTE_LIBS) $(JAVASCRIPTCOREGTK_LIBS)
 
  
 
index a2f4941..71796fd 100644 (file)
@@ -27,7 +27,7 @@ namespace Palete {
                public Gtk(Project.Project project)
                {
 
-                   base(project);
+                   aconstruct(project);
                    this.name = "Gtk";
                    var context = new Vala.CodeContext ();
                         
index 0b2d3fb..f1fc6e1 100644 (file)
@@ -34,10 +34,10 @@ namespace Palete {
                                exception = null;
                        return o;
                }
-               static const JSCore.StaticFunction[] class_functions = {
+               const JSCore.StaticFunction[] class_functions = {
                         { null, null, 0 }
                };
-               static const JSCore.ClassDefinition class_definition = {
+               const JSCore.ClassDefinition class_definition = {
                    0,
                    JSCore.ClassAttribute.None,
                    "App",
index f29cc01..f203f09 100644 (file)
@@ -81,7 +81,7 @@ namespace Palete
                
                public Project.Project project;
        
-        public Palete(Project.Project project)
+        public void aconstruct(Project.Project project)
         {
                                // nothing?
                        this.project = project;
index 89c1bf0..c1747f8 100644 (file)
@@ -28,7 +28,7 @@ namespace Palete {
 
 
             
-            base(project);
+            aconstruct(project);
             this.name = "Roo";
                          
         }
index e6cd2b7..4c6a093 100644 (file)
@@ -227,8 +227,8 @@ namespace Palete {
                
                        context.experimental = false;
                        context.experimental_non_null = false;
-#if VALA_0_40
-                       var ver=40;
+#if VALA_0_48
+                       var ver=48;
 #elif VALA_0_36
                        var ver=36;
 #elif VALA_0_34
@@ -376,9 +376,11 @@ namespace Palete {
                        context.output = this.output == "" ? "/tmp/testrun" : this.output;
                        valac += " -o " + context.output;
                        GLib.debug("%s", valac);
-                       
+#if VALA_0_48
+#else                  
                        context.target_glib_major = 2;
                        context.target_glib_minor = 32;
+#endif
                        valac += " --target-glib=2.32 ";
                
                        //add_documented_files (context, settings.source_files);
@@ -419,7 +421,7 @@ namespace Palete {
                        }
                        
 // none of this works on vala-40 as the API is not publicly visible
-#if VALA_0_40
+#if VALA_0_48
 
 #else
                        context.codegen = new Vala.GDBusServerModule ();
index e7a098b..25ef0a0 100644 (file)
@@ -221,9 +221,13 @@ namespace Project {
                                }
                                        
                        });
-
-                       
-                       var proj = factory(xtype, fpath);
+                       Project proj;
+                       try {
+                               proj = factory(xtype, fpath);
+                       } catch (Error e)  {
+                               GLib.debug("Skip file - invalid file type");
+                               return;
+                       }
 
                        proj.json_project_data  = obj; // store the original object...
                        
@@ -265,7 +269,7 @@ namespace Project {
                }
                
                
-               public static Project factory(string xtype, string path)
+               public static Project factory(string xtype, string path) throws Error
                {
 
                        // check to see if it's already loaded..
@@ -284,8 +288,8 @@ namespace Project {
                                        return new Gtk(path);
                                case "Roo":
                                        return new Roo(path);
-                               case "Flutter":
-                                       return new Flutter(path);
+                               //case "Flutter":
+                               //      return new Flutter(path);
                        }
                        throw new Error.INVALID_TYPE("invalid project type");
                                
diff --git a/src/vapi/clutter-1.0.deps b/src/vapi/clutter-1.0.deps
deleted file mode 100644 (file)
index 17d2d14..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-atk
-cairo
-pango
-cogl-1.0
-json-glib-1.0
diff --git a/src/vapi/clutter-1.0.vapi b/src/vapi/clutter-1.0.vapi
deleted file mode 100644 (file)
index 00e5659..0000000
+++ /dev/null
@@ -1,8349 +0,0 @@
-/* clutter-1.0.vapi generated by vapigen, do not modify. */
-
-[CCode (cprefix = "Clutter", gir_namespace = "Clutter", gir_version = "1.0", lower_case_cprefix = "clutter_")]
-namespace Clutter {
-       namespace FrameSource {
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               [Deprecated (since = "1.6")]
-               public static uint add (uint fps, GLib.SourceFunc func);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               [Deprecated (since = "1.6")]
-               public static uint add_full (int priority, uint fps, owned GLib.SourceFunc func);
-       }
-       namespace Key {
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_0")]
-               public const int @0;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_1")]
-               public const int @1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_2")]
-               public const int @2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3")]
-               public const int @3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_AltCursor")]
-               public const int @3270_AltCursor;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Attn")]
-               public const int @3270_Attn;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_BackTab")]
-               public const int @3270_BackTab;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_ChangeScreen")]
-               public const int @3270_ChangeScreen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Copy")]
-               public const int @3270_Copy;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_CursorBlink")]
-               public const int @3270_CursorBlink;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_CursorSelect")]
-               public const int @3270_CursorSelect;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_DeleteWord")]
-               public const int @3270_DeleteWord;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Duplicate")]
-               public const int @3270_Duplicate;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Enter")]
-               public const int @3270_Enter;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_EraseEOF")]
-               public const int @3270_EraseEOF;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_EraseInput")]
-               public const int @3270_EraseInput;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_ExSelect")]
-               public const int @3270_ExSelect;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_FieldMark")]
-               public const int @3270_FieldMark;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Ident")]
-               public const int @3270_Ident;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Jump")]
-               public const int @3270_Jump;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_KeyClick")]
-               public const int @3270_KeyClick;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Left2")]
-               public const int @3270_Left2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_PA1")]
-               public const int @3270_PA1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_PA2")]
-               public const int @3270_PA2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_PA3")]
-               public const int @3270_PA3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Play")]
-               public const int @3270_Play;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_PrintScreen")]
-               public const int @3270_PrintScreen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Quit")]
-               public const int @3270_Quit;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Record")]
-               public const int @3270_Record;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Reset")]
-               public const int @3270_Reset;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Right2")]
-               public const int @3270_Right2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Rule")]
-               public const int @3270_Rule;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Setup")]
-               public const int @3270_Setup;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_3270_Test")]
-               public const int @3270_Test;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_4")]
-               public const int @4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_5")]
-               public const int @5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_6")]
-               public const int @6;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_7")]
-               public const int @7;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_8")]
-               public const int @8;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_9")]
-               public const int @9;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_A")]
-               public const int A;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AE")]
-               public const int AE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Aacute")]
-               public const int Aacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abelowdot")]
-               public const int Abelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abreve")]
-               public const int Abreve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abreveacute")]
-               public const int Abreveacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abrevebelowdot")]
-               public const int Abrevebelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abrevegrave")]
-               public const int Abrevegrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abrevehook")]
-               public const int Abrevehook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Abrevetilde")]
-               public const int Abrevetilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AccessX_Enable")]
-               public const int AccessX_Enable;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AccessX_Feedback_Enable")]
-               public const int AccessX_Feedback_Enable;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflex")]
-               public const int Acircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflexacute")]
-               public const int Acircumflexacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflexbelowdot")]
-               public const int Acircumflexbelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflexgrave")]
-               public const int Acircumflexgrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflexhook")]
-               public const int Acircumflexhook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Acircumflextilde")]
-               public const int Acircumflextilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AddFavorite")]
-               public const int AddFavorite;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Adiaeresis")]
-               public const int Adiaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Agrave")]
-               public const int Agrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ahook")]
-               public const int Ahook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Alt_L")]
-               public const int Alt_L;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Alt_R")]
-               public const int Alt_R;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Amacron")]
-               public const int Amacron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Aogonek")]
-               public const int Aogonek;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ApplicationLeft")]
-               public const int ApplicationLeft;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ApplicationRight")]
-               public const int ApplicationRight;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_0")]
-               public const int Arabic_0;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_1")]
-               public const int Arabic_1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_2")]
-               public const int Arabic_2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_3")]
-               public const int Arabic_3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_4")]
-               public const int Arabic_4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_5")]
-               public const int Arabic_5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_6")]
-               public const int Arabic_6;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_7")]
-               public const int Arabic_7;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_8")]
-               public const int Arabic_8;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_9")]
-               public const int Arabic_9;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ain")]
-               public const int Arabic_ain;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_alef")]
-               public const int Arabic_alef;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_alefmaksura")]
-               public const int Arabic_alefmaksura;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_beh")]
-               public const int Arabic_beh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_comma")]
-               public const int Arabic_comma;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_dad")]
-               public const int Arabic_dad;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_dal")]
-               public const int Arabic_dal;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_damma")]
-               public const int Arabic_damma;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_dammatan")]
-               public const int Arabic_dammatan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ddal")]
-               public const int Arabic_ddal;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_farsi_yeh")]
-               public const int Arabic_farsi_yeh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_fatha")]
-               public const int Arabic_fatha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_fathatan")]
-               public const int Arabic_fathatan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_feh")]
-               public const int Arabic_feh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_fullstop")]
-               public const int Arabic_fullstop;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_gaf")]
-               public const int Arabic_gaf;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ghain")]
-               public const int Arabic_ghain;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ha")]
-               public const int Arabic_ha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hah")]
-               public const int Arabic_hah;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamza")]
-               public const int Arabic_hamza;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamza_above")]
-               public const int Arabic_hamza_above;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamza_below")]
-               public const int Arabic_hamza_below;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamzaonalef")]
-               public const int Arabic_hamzaonalef;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamzaonwaw")]
-               public const int Arabic_hamzaonwaw;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamzaonyeh")]
-               public const int Arabic_hamzaonyeh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_hamzaunderalef")]
-               public const int Arabic_hamzaunderalef;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_heh")]
-               public const int Arabic_heh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_heh_doachashmee")]
-               public const int Arabic_heh_doachashmee;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_heh_goal")]
-               public const int Arabic_heh_goal;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_jeem")]
-               public const int Arabic_jeem;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_jeh")]
-               public const int Arabic_jeh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_kaf")]
-               public const int Arabic_kaf;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_kasra")]
-               public const int Arabic_kasra;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_kasratan")]
-               public const int Arabic_kasratan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_keheh")]
-               public const int Arabic_keheh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_khah")]
-               public const int Arabic_khah;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_lam")]
-               public const int Arabic_lam;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_madda_above")]
-               public const int Arabic_madda_above;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_maddaonalef")]
-               public const int Arabic_maddaonalef;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_meem")]
-               public const int Arabic_meem;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_noon")]
-               public const int Arabic_noon;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_noon_ghunna")]
-               public const int Arabic_noon_ghunna;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_peh")]
-               public const int Arabic_peh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_percent")]
-               public const int Arabic_percent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_qaf")]
-               public const int Arabic_qaf;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_question_mark")]
-               public const int Arabic_question_mark;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_ra")]
-               public const int Arabic_ra;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_rreh")]
-               public const int Arabic_rreh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_sad")]
-               public const int Arabic_sad;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_seen")]
-               public const int Arabic_seen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_semicolon")]
-               public const int Arabic_semicolon;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_shadda")]
-               public const int Arabic_shadda;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_sheen")]
-               public const int Arabic_sheen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_sukun")]
-               public const int Arabic_sukun;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_superscript_alef")]
-               public const int Arabic_superscript_alef;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_switch")]
-               public const int Arabic_switch;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tah")]
-               public const int Arabic_tah;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tatweel")]
-               public const int Arabic_tatweel;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tcheh")]
-               public const int Arabic_tcheh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_teh")]
-               public const int Arabic_teh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tehmarbuta")]
-               public const int Arabic_tehmarbuta;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_thal")]
-               public const int Arabic_thal;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_theh")]
-               public const int Arabic_theh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_tteh")]
-               public const int Arabic_tteh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_veh")]
-               public const int Arabic_veh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_waw")]
-               public const int Arabic_waw;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_yeh")]
-               public const int Arabic_yeh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_yeh_baree")]
-               public const int Arabic_yeh_baree;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_zah")]
-               public const int Arabic_zah;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Arabic_zain")]
-               public const int Arabic_zain;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Aring")]
-               public const int Aring;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_AT")]
-               public const int Armenian_AT;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_AYB")]
-               public const int Armenian_AYB;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_BEN")]
-               public const int Armenian_BEN;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_CHA")]
-               public const int Armenian_CHA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_DA")]
-               public const int Armenian_DA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_DZA")]
-               public const int Armenian_DZA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_E")]
-               public const int Armenian_E;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_FE")]
-               public const int Armenian_FE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_GHAT")]
-               public const int Armenian_GHAT;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_GIM")]
-               public const int Armenian_GIM;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_HI")]
-               public const int Armenian_HI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_HO")]
-               public const int Armenian_HO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_INI")]
-               public const int Armenian_INI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_JE")]
-               public const int Armenian_JE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_KE")]
-               public const int Armenian_KE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_KEN")]
-               public const int Armenian_KEN;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_KHE")]
-               public const int Armenian_KHE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_LYUN")]
-               public const int Armenian_LYUN;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_MEN")]
-               public const int Armenian_MEN;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_NU")]
-               public const int Armenian_NU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_O")]
-               public const int Armenian_O;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_PE")]
-               public const int Armenian_PE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_PYUR")]
-               public const int Armenian_PYUR;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_RA")]
-               public const int Armenian_RA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_RE")]
-               public const int Armenian_RE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_SE")]
-               public const int Armenian_SE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_SHA")]
-               public const int Armenian_SHA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TCHE")]
-               public const int Armenian_TCHE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TO")]
-               public const int Armenian_TO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TSA")]
-               public const int Armenian_TSA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TSO")]
-               public const int Armenian_TSO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_TYUN")]
-               public const int Armenian_TYUN;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_VEV")]
-               public const int Armenian_VEV;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_VO")]
-               public const int Armenian_VO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_VYUN")]
-               public const int Armenian_VYUN;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_YECH")]
-               public const int Armenian_YECH;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ZA")]
-               public const int Armenian_ZA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ZHE")]
-               public const int Armenian_ZHE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_accent")]
-               public const int Armenian_accent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_amanak")]
-               public const int Armenian_amanak;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_apostrophe")]
-               public const int Armenian_apostrophe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_at")]
-               public const int Armenian_at;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ayb")]
-               public const int Armenian_ayb;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ben")]
-               public const int Armenian_ben;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_but")]
-               public const int Armenian_but;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_cha")]
-               public const int Armenian_cha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_da")]
-               public const int Armenian_da;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_dza")]
-               public const int Armenian_dza;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_e")]
-               public const int Armenian_e;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_exclam")]
-               public const int Armenian_exclam;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_fe")]
-               public const int Armenian_fe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_full_stop")]
-               public const int Armenian_full_stop;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ghat")]
-               public const int Armenian_ghat;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_gim")]
-               public const int Armenian_gim;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_hi")]
-               public const int Armenian_hi;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ho")]
-               public const int Armenian_ho;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_hyphen")]
-               public const int Armenian_hyphen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ini")]
-               public const int Armenian_ini;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_je")]
-               public const int Armenian_je;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ke")]
-               public const int Armenian_ke;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ken")]
-               public const int Armenian_ken;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_khe")]
-               public const int Armenian_khe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ligature_ew")]
-               public const int Armenian_ligature_ew;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_lyun")]
-               public const int Armenian_lyun;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_men")]
-               public const int Armenian_men;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_nu")]
-               public const int Armenian_nu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_o")]
-               public const int Armenian_o;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_paruyk")]
-               public const int Armenian_paruyk;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_pe")]
-               public const int Armenian_pe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_pyur")]
-               public const int Armenian_pyur;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_question")]
-               public const int Armenian_question;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_ra")]
-               public const int Armenian_ra;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_re")]
-               public const int Armenian_re;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_se")]
-               public const int Armenian_se;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_separation_mark")]
-               public const int Armenian_separation_mark;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_sha")]
-               public const int Armenian_sha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_shesht")]
-               public const int Armenian_shesht;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_tche")]
-               public const int Armenian_tche;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_to")]
-               public const int Armenian_to;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_tsa")]
-               public const int Armenian_tsa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_tso")]
-               public const int Armenian_tso;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_tyun")]
-               public const int Armenian_tyun;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_verjaket")]
-               public const int Armenian_verjaket;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_vev")]
-               public const int Armenian_vev;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_vo")]
-               public const int Armenian_vo;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_vyun")]
-               public const int Armenian_vyun;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_yech")]
-               public const int Armenian_yech;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_yentamna")]
-               public const int Armenian_yentamna;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_za")]
-               public const int Armenian_za;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Armenian_zhe")]
-               public const int Armenian_zhe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Atilde")]
-               public const int Atilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudibleBell_Enable")]
-               public const int AudibleBell_Enable;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioCycleTrack")]
-               public const int AudioCycleTrack;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioForward")]
-               public const int AudioForward;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioLowerVolume")]
-               public const int AudioLowerVolume;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioMedia")]
-               public const int AudioMedia;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioMicMute")]
-               public const int AudioMicMute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioMute")]
-               public const int AudioMute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioNext")]
-               public const int AudioNext;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioPause")]
-               public const int AudioPause;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioPlay")]
-               public const int AudioPlay;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioPrev")]
-               public const int AudioPrev;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRaiseVolume")]
-               public const int AudioRaiseVolume;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRandomPlay")]
-               public const int AudioRandomPlay;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRecord")]
-               public const int AudioRecord;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRepeat")]
-               public const int AudioRepeat;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioRewind")]
-               public const int AudioRewind;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_AudioStop")]
-               public const int AudioStop;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Away")]
-               public const int Away;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_B")]
-               public const int B;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Babovedot")]
-               public const int Babovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Back")]
-               public const int Back;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_BackForward")]
-               public const int BackForward;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_BackSpace")]
-               public const int BackSpace;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Battery")]
-               public const int Battery;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Begin")]
-               public const int Begin;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Blue")]
-               public const int Blue;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Bluetooth")]
-               public const int Bluetooth;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Book")]
-               public const int Book;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_BounceKeys_Enable")]
-               public const int BounceKeys_Enable;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Break")]
-               public const int Break;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_BrightnessAdjust")]
-               public const int BrightnessAdjust;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Byelorussian_SHORTU")]
-               public const int Byelorussian_SHORTU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Byelorussian_shortu")]
-               public const int Byelorussian_shortu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_C")]
-               public const int C;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_CD")]
-               public const int CD;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_CH")]
-               public const int CH;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_C_H")]
-               public const int C_H;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_C_h")]
-               public const int C_h;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cabovedot")]
-               public const int Cabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cacute")]
-               public const int Cacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Calculator")]
-               public const int Calculator;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Calendar")]
-               public const int Calendar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cancel")]
-               public const int Cancel;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Caps_Lock")]
-               public const int Caps_Lock;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ccaron")]
-               public const int Ccaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ccedilla")]
-               public const int Ccedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ccircumflex")]
-               public const int Ccircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ch")]
-               public const int Ch;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Clear")]
-               public const int Clear;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ClearGrab")]
-               public const int ClearGrab;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Close")]
-               public const int Close;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Codeinput")]
-               public const int Codeinput;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ColonSign")]
-               public const int ColonSign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Community")]
-               public const int Community;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ContrastAdjust")]
-               public const int ContrastAdjust;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Control_L")]
-               public const int Control_L;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Control_R")]
-               public const int Control_R;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Copy")]
-               public const int Copy;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_CruzeiroSign")]
-               public const int CruzeiroSign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cut")]
-               public const int Cut;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_CycleAngle")]
-               public const int CycleAngle;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_A")]
-               public const int Cyrillic_A;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_BE")]
-               public const int Cyrillic_BE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_CHE")]
-               public const int Cyrillic_CHE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_CHE_descender")]
-               public const int Cyrillic_CHE_descender;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_CHE_vertstroke")]
-               public const int Cyrillic_CHE_vertstroke;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_DE")]
-               public const int Cyrillic_DE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_DZHE")]
-               public const int Cyrillic_DZHE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_E")]
-               public const int Cyrillic_E;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EF")]
-               public const int Cyrillic_EF;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EL")]
-               public const int Cyrillic_EL;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EM")]
-               public const int Cyrillic_EM;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EN")]
-               public const int Cyrillic_EN;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_EN_descender")]
-               public const int Cyrillic_EN_descender;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ER")]
-               public const int Cyrillic_ER;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ES")]
-               public const int Cyrillic_ES;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_GHE")]
-               public const int Cyrillic_GHE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_GHE_bar")]
-               public const int Cyrillic_GHE_bar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_HA")]
-               public const int Cyrillic_HA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_HARDSIGN")]
-               public const int Cyrillic_HARDSIGN;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_HA_descender")]
-               public const int Cyrillic_HA_descender;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_I")]
-               public const int Cyrillic_I;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_IE")]
-               public const int Cyrillic_IE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_IO")]
-               public const int Cyrillic_IO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_I_macron")]
-               public const int Cyrillic_I_macron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_JE")]
-               public const int Cyrillic_JE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_KA")]
-               public const int Cyrillic_KA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_KA_descender")]
-               public const int Cyrillic_KA_descender;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_KA_vertstroke")]
-               public const int Cyrillic_KA_vertstroke;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_LJE")]
-               public const int Cyrillic_LJE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_NJE")]
-               public const int Cyrillic_NJE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_O")]
-               public const int Cyrillic_O;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_O_bar")]
-               public const int Cyrillic_O_bar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_PE")]
-               public const int Cyrillic_PE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SCHWA")]
-               public const int Cyrillic_SCHWA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SHA")]
-               public const int Cyrillic_SHA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SHCHA")]
-               public const int Cyrillic_SHCHA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SHHA")]
-               public const int Cyrillic_SHHA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SHORTI")]
-               public const int Cyrillic_SHORTI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_SOFTSIGN")]
-               public const int Cyrillic_SOFTSIGN;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_TE")]
-               public const int Cyrillic_TE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_TSE")]
-               public const int Cyrillic_TSE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_U")]
-               public const int Cyrillic_U;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_U_macron")]
-               public const int Cyrillic_U_macron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_U_straight")]
-               public const int Cyrillic_U_straight;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_U_straight_bar")]
-               public const int Cyrillic_U_straight_bar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_VE")]
-               public const int Cyrillic_VE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_YA")]
-               public const int Cyrillic_YA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_YERU")]
-               public const int Cyrillic_YERU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_YU")]
-               public const int Cyrillic_YU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ZE")]
-               public const int Cyrillic_ZE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ZHE")]
-               public const int Cyrillic_ZHE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ZHE_descender")]
-               public const int Cyrillic_ZHE_descender;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_a")]
-               public const int Cyrillic_a;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_be")]
-               public const int Cyrillic_be;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_che")]
-               public const int Cyrillic_che;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_che_descender")]
-               public const int Cyrillic_che_descender;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_che_vertstroke")]
-               public const int Cyrillic_che_vertstroke;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_de")]
-               public const int Cyrillic_de;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_dzhe")]
-               public const int Cyrillic_dzhe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_e")]
-               public const int Cyrillic_e;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ef")]
-               public const int Cyrillic_ef;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_el")]
-               public const int Cyrillic_el;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_em")]
-               public const int Cyrillic_em;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_en")]
-               public const int Cyrillic_en;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_en_descender")]
-               public const int Cyrillic_en_descender;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_er")]
-               public const int Cyrillic_er;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_es")]
-               public const int Cyrillic_es;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ghe")]
-               public const int Cyrillic_ghe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ghe_bar")]
-               public const int Cyrillic_ghe_bar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ha")]
-               public const int Cyrillic_ha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ha_descender")]
-               public const int Cyrillic_ha_descender;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_hardsign")]
-               public const int Cyrillic_hardsign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_i")]
-               public const int Cyrillic_i;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_i_macron")]
-               public const int Cyrillic_i_macron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ie")]
-               public const int Cyrillic_ie;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_io")]
-               public const int Cyrillic_io;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_je")]
-               public const int Cyrillic_je;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ka")]
-               public const int Cyrillic_ka;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ka_descender")]
-               public const int Cyrillic_ka_descender;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ka_vertstroke")]
-               public const int Cyrillic_ka_vertstroke;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_lje")]
-               public const int Cyrillic_lje;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_nje")]
-               public const int Cyrillic_nje;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_o")]
-               public const int Cyrillic_o;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_o_bar")]
-               public const int Cyrillic_o_bar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_pe")]
-               public const int Cyrillic_pe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_schwa")]
-               public const int Cyrillic_schwa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_sha")]
-               public const int Cyrillic_sha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_shcha")]
-               public const int Cyrillic_shcha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_shha")]
-               public const int Cyrillic_shha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_shorti")]
-               public const int Cyrillic_shorti;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_softsign")]
-               public const int Cyrillic_softsign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_te")]
-               public const int Cyrillic_te;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_tse")]
-               public const int Cyrillic_tse;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_u")]
-               public const int Cyrillic_u;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_u_macron")]
-               public const int Cyrillic_u_macron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_u_straight")]
-               public const int Cyrillic_u_straight;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_u_straight_bar")]
-               public const int Cyrillic_u_straight_bar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ve")]
-               public const int Cyrillic_ve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ya")]
-               public const int Cyrillic_ya;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_yeru")]
-               public const int Cyrillic_yeru;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_yu")]
-               public const int Cyrillic_yu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_ze")]
-               public const int Cyrillic_ze;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_zhe")]
-               public const int Cyrillic_zhe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Cyrillic_zhe_descender")]
-               public const int Cyrillic_zhe_descender;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_D")]
-               public const int D;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_DOS")]
-               public const int DOS;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Dabovedot")]
-               public const int Dabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Dcaron")]
-               public const int Dcaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Delete")]
-               public const int Delete;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Display")]
-               public const int Display;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Documents")]
-               public const int Documents;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_DongSign")]
-               public const int DongSign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Down")]
-               public const int Down;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Dstroke")]
-               public const int Dstroke;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_E")]
-               public const int E;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ENG")]
-               public const int ENG;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ETH")]
-               public const int ETH;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_EZH")]
-               public const int EZH;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eabovedot")]
-               public const int Eabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eacute")]
-               public const int Eacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ebelowdot")]
-               public const int Ebelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecaron")]
-               public const int Ecaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflex")]
-               public const int Ecircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflexacute")]
-               public const int Ecircumflexacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflexbelowdot")]
-               public const int Ecircumflexbelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflexgrave")]
-               public const int Ecircumflexgrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflexhook")]
-               public const int Ecircumflexhook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ecircumflextilde")]
-               public const int Ecircumflextilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_EcuSign")]
-               public const int EcuSign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ediaeresis")]
-               public const int Ediaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Egrave")]
-               public const int Egrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ehook")]
-               public const int Ehook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eisu_Shift")]
-               public const int Eisu_Shift;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eisu_toggle")]
-               public const int Eisu_toggle;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eject")]
-               public const int Eject;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Emacron")]
-               public const int Emacron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_End")]
-               public const int End;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eogonek")]
-               public const int Eogonek;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Escape")]
-               public const int Escape;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Eth")]
-               public const int Eth;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Etilde")]
-               public const int Etilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_EuroSign")]
-               public const int EuroSign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Excel")]
-               public const int Excel;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Execute")]
-               public const int Execute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Explorer")]
-               public const int Explorer;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F")]
-               public const int F;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F1")]
-               public const int F1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F10")]
-               public const int F10;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F11")]
-               public const int F11;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F12")]
-               public const int F12;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F13")]
-               public const int F13;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F14")]
-               public const int F14;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F15")]
-               public const int F15;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F16")]
-               public const int F16;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F17")]
-               public const int F17;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F18")]
-               public const int F18;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F19")]
-               public const int F19;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F2")]
-               public const int F2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F20")]
-               public const int F20;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F21")]
-               public const int F21;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F22")]
-               public const int F22;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F23")]
-               public const int F23;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F24")]
-               public const int F24;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F25")]
-               public const int F25;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F26")]
-               public const int F26;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F27")]
-               public const int F27;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F28")]
-               public const int F28;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F29")]
-               public const int F29;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F3")]
-               public const int F3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F30")]
-               public const int F30;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F31")]
-               public const int F31;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F32")]
-               public const int F32;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F33")]
-               public const int F33;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F34")]
-               public const int F34;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F35")]
-               public const int F35;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F4")]
-               public const int F4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F5")]
-               public const int F5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F6")]
-               public const int F6;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F7")]
-               public const int F7;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F8")]
-               public const int F8;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_F9")]
-               public const int F9;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_FFrancSign")]
-               public const int FFrancSign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Fabovedot")]
-               public const int Fabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_0")]
-               public const int Farsi_0;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_1")]
-               public const int Farsi_1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_2")]
-               public const int Farsi_2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_3")]
-               public const int Farsi_3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_4")]
-               public const int Farsi_4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_5")]
-               public const int Farsi_5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_6")]
-               public const int Farsi_6;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_7")]
-               public const int Farsi_7;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_8")]
-               public const int Farsi_8;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_9")]
-               public const int Farsi_9;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Farsi_yeh")]
-               public const int Farsi_yeh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Favorites")]
-               public const int Favorites;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Finance")]
-               public const int Finance;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Find")]
-               public const int Find;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_First_Virtual_Screen")]
-               public const int First_Virtual_Screen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Forward")]
-               public const int Forward;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_FrameBack")]
-               public const int FrameBack;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_FrameForward")]
-               public const int FrameForward;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_G")]
-               public const int G;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gabovedot")]
-               public const int Gabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Game")]
-               public const int Game;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gbreve")]
-               public const int Gbreve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gcaron")]
-               public const int Gcaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gcedilla")]
-               public const int Gcedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Gcircumflex")]
-               public const int Gcircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_an")]
-               public const int Georgian_an;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_ban")]
-               public const int Georgian_ban;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_can")]
-               public const int Georgian_can;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_char")]
-               public const int Georgian_char;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_chin")]
-               public const int Georgian_chin;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_cil")]
-               public const int Georgian_cil;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_don")]
-               public const int Georgian_don;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_en")]
-               public const int Georgian_en;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_fi")]
-               public const int Georgian_fi;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_gan")]
-               public const int Georgian_gan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_ghan")]
-               public const int Georgian_ghan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_hae")]
-               public const int Georgian_hae;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_har")]
-               public const int Georgian_har;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_he")]
-               public const int Georgian_he;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_hie")]
-               public const int Georgian_hie;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_hoe")]
-               public const int Georgian_hoe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_in")]
-               public const int Georgian_in;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_jhan")]
-               public const int Georgian_jhan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_jil")]
-               public const int Georgian_jil;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_kan")]
-               public const int Georgian_kan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_khar")]
-               public const int Georgian_khar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_las")]
-               public const int Georgian_las;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_man")]
-               public const int Georgian_man;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_nar")]
-               public const int Georgian_nar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_on")]
-               public const int Georgian_on;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_par")]
-               public const int Georgian_par;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_phar")]
-               public const int Georgian_phar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_qar")]
-               public const int Georgian_qar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_rae")]
-               public const int Georgian_rae;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_san")]
-               public const int Georgian_san;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_shin")]
-               public const int Georgian_shin;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_tan")]
-               public const int Georgian_tan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_tar")]
-               public const int Georgian_tar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_un")]
-               public const int Georgian_un;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_vin")]
-               public const int Georgian_vin;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_we")]
-               public const int Georgian_we;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_xan")]
-               public const int Georgian_xan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_zen")]
-               public const int Georgian_zen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Georgian_zhar")]
-               public const int Georgian_zhar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Go")]
-               public const int Go;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ALPHA")]
-               public const int Greek_ALPHA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ALPHAaccent")]
-               public const int Greek_ALPHAaccent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_BETA")]
-               public const int Greek_BETA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_CHI")]
-               public const int Greek_CHI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_DELTA")]
-               public const int Greek_DELTA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_EPSILON")]
-               public const int Greek_EPSILON;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_EPSILONaccent")]
-               public const int Greek_EPSILONaccent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ETA")]
-               public const int Greek_ETA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ETAaccent")]
-               public const int Greek_ETAaccent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_GAMMA")]
-               public const int Greek_GAMMA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_IOTA")]
-               public const int Greek_IOTA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_IOTAaccent")]
-               public const int Greek_IOTAaccent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_IOTAdiaeresis")]
-               public const int Greek_IOTAdiaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_IOTAdieresis")]
-               public const int Greek_IOTAdieresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_KAPPA")]
-               public const int Greek_KAPPA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_LAMBDA")]
-               public const int Greek_LAMBDA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_LAMDA")]
-               public const int Greek_LAMDA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_MU")]
-               public const int Greek_MU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_NU")]
-               public const int Greek_NU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_OMEGA")]
-               public const int Greek_OMEGA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_OMEGAaccent")]
-               public const int Greek_OMEGAaccent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_OMICRON")]
-               public const int Greek_OMICRON;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_OMICRONaccent")]
-               public const int Greek_OMICRONaccent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_PHI")]
-               public const int Greek_PHI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_PI")]
-               public const int Greek_PI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_PSI")]
-               public const int Greek_PSI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_RHO")]
-               public const int Greek_RHO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_SIGMA")]
-               public const int Greek_SIGMA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_TAU")]
-               public const int Greek_TAU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_THETA")]
-               public const int Greek_THETA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_UPSILON")]
-               public const int Greek_UPSILON;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_UPSILONaccent")]
-               public const int Greek_UPSILONaccent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_UPSILONdieresis")]
-               public const int Greek_UPSILONdieresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_XI")]
-               public const int Greek_XI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_ZETA")]
-               public const int Greek_ZETA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_accentdieresis")]
-               public const int Greek_accentdieresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_alpha")]
-               public const int Greek_alpha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_alphaaccent")]
-               public const int Greek_alphaaccent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_beta")]
-               public const int Greek_beta;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_chi")]
-               public const int Greek_chi;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_delta")]
-               public const int Greek_delta;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_epsilon")]
-               public const int Greek_epsilon;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_epsilonaccent")]
-               public const int Greek_epsilonaccent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_eta")]
-               public const int Greek_eta;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_etaaccent")]
-               public const int Greek_etaaccent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_finalsmallsigma")]
-               public const int Greek_finalsmallsigma;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_gamma")]
-               public const int Greek_gamma;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_horizbar")]
-               public const int Greek_horizbar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_iota")]
-               public const int Greek_iota;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_iotaaccent")]
-               public const int Greek_iotaaccent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_iotaaccentdieresis")]
-               public const int Greek_iotaaccentdieresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_iotadieresis")]
-               public const int Greek_iotadieresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_kappa")]
-               public const int Greek_kappa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_lambda")]
-               public const int Greek_lambda;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_lamda")]
-               public const int Greek_lamda;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_mu")]
-               public const int Greek_mu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_nu")]
-               public const int Greek_nu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_omega")]
-               public const int Greek_omega;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_omegaaccent")]
-               public const int Greek_omegaaccent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_omicron")]
-               public const int Greek_omicron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_omicronaccent")]
-               public const int Greek_omicronaccent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_phi")]
-               public const int Greek_phi;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_pi")]
-               public const int Greek_pi;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_psi")]
-               public const int Greek_psi;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_rho")]
-               public const int Greek_rho;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_sigma")]
-               public const int Greek_sigma;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_switch")]
-               public const int Greek_switch;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_tau")]
-               public const int Greek_tau;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_theta")]
-               public const int Greek_theta;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_upsilon")]
-               public const int Greek_upsilon;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_upsilonaccent")]
-               public const int Greek_upsilonaccent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_upsilonaccentdieresis")]
-               public const int Greek_upsilonaccentdieresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_upsilondieresis")]
-               public const int Greek_upsilondieresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_xi")]
-               public const int Greek_xi;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Greek_zeta")]
-               public const int Greek_zeta;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Green")]
-               public const int Green;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_H")]
-               public const int H;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul")]
-               public const int Hangul;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_A")]
-               public const int Hangul_A;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_AE")]
-               public const int Hangul_AE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_AraeA")]
-               public const int Hangul_AraeA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_AraeAE")]
-               public const int Hangul_AraeAE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Banja")]
-               public const int Hangul_Banja;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Cieuc")]
-               public const int Hangul_Cieuc;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Codeinput")]
-               public const int Hangul_Codeinput;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Dikeud")]
-               public const int Hangul_Dikeud;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_E")]
-               public const int Hangul_E;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_EO")]
-               public const int Hangul_EO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_EU")]
-               public const int Hangul_EU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_End")]
-               public const int Hangul_End;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Hanja")]
-               public const int Hangul_Hanja;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Hieuh")]
-               public const int Hangul_Hieuh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_I")]
-               public const int Hangul_I;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Ieung")]
-               public const int Hangul_Ieung;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Cieuc")]
-               public const int Hangul_J_Cieuc;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Dikeud")]
-               public const int Hangul_J_Dikeud;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Hieuh")]
-               public const int Hangul_J_Hieuh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Ieung")]
-               public const int Hangul_J_Ieung;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Jieuj")]
-               public const int Hangul_J_Jieuj;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Khieuq")]
-               public const int Hangul_J_Khieuq;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Kiyeog")]
-               public const int Hangul_J_Kiyeog;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_KiyeogSios")]
-               public const int Hangul_J_KiyeogSios;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_KkogjiDalrinIeung")]
-               public const int Hangul_J_KkogjiDalrinIeung;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Mieum")]
-               public const int Hangul_J_Mieum;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Nieun")]
-               public const int Hangul_J_Nieun;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_NieunHieuh")]
-               public const int Hangul_J_NieunHieuh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_NieunJieuj")]
-               public const int Hangul_J_NieunJieuj;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_PanSios")]
-               public const int Hangul_J_PanSios;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Phieuf")]
-               public const int Hangul_J_Phieuf;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Pieub")]
-               public const int Hangul_J_Pieub;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_PieubSios")]
-               public const int Hangul_J_PieubSios;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Rieul")]
-               public const int Hangul_J_Rieul;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulHieuh")]
-               public const int Hangul_J_RieulHieuh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulKiyeog")]
-               public const int Hangul_J_RieulKiyeog;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulMieum")]
-               public const int Hangul_J_RieulMieum;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulPhieuf")]
-               public const int Hangul_J_RieulPhieuf;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulPieub")]
-               public const int Hangul_J_RieulPieub;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulSios")]
-               public const int Hangul_J_RieulSios;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_RieulTieut")]
-               public const int Hangul_J_RieulTieut;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Sios")]
-               public const int Hangul_J_Sios;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_SsangKiyeog")]
-               public const int Hangul_J_SsangKiyeog;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_SsangSios")]
-               public const int Hangul_J_SsangSios;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_Tieut")]
-               public const int Hangul_J_Tieut;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_J_YeorinHieuh")]
-               public const int Hangul_J_YeorinHieuh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Jamo")]
-               public const int Hangul_Jamo;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Jeonja")]
-               public const int Hangul_Jeonja;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Jieuj")]
-               public const int Hangul_Jieuj;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Khieuq")]
-               public const int Hangul_Khieuq;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Kiyeog")]
-               public const int Hangul_Kiyeog;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_KiyeogSios")]
-               public const int Hangul_KiyeogSios;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_KkogjiDalrinIeung")]
-               public const int Hangul_KkogjiDalrinIeung;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Mieum")]
-               public const int Hangul_Mieum;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_MultipleCandidate")]
-               public const int Hangul_MultipleCandidate;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Nieun")]
-               public const int Hangul_Nieun;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_NieunHieuh")]
-               public const int Hangul_NieunHieuh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_NieunJieuj")]
-               public const int Hangul_NieunJieuj;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_O")]
-               public const int Hangul_O;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_OE")]
-               public const int Hangul_OE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PanSios")]
-               public const int Hangul_PanSios;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Phieuf")]
-               public const int Hangul_Phieuf;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Pieub")]
-               public const int Hangul_Pieub;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PieubSios")]
-               public const int Hangul_PieubSios;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PostHanja")]
-               public const int Hangul_PostHanja;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PreHanja")]
-               public const int Hangul_PreHanja;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_PreviousCandidate")]
-               public const int Hangul_PreviousCandidate;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Rieul")]
-               public const int Hangul_Rieul;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulHieuh")]
-               public const int Hangul_RieulHieuh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulKiyeog")]
-               public const int Hangul_RieulKiyeog;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulMieum")]
-               public const int Hangul_RieulMieum;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulPhieuf")]
-               public const int Hangul_RieulPhieuf;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulPieub")]
-               public const int Hangul_RieulPieub;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulSios")]
-               public const int Hangul_RieulSios;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulTieut")]
-               public const int Hangul_RieulTieut;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_RieulYeorinHieuh")]
-               public const int Hangul_RieulYeorinHieuh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Romaja")]
-               public const int Hangul_Romaja;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SingleCandidate")]
-               public const int Hangul_SingleCandidate;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Sios")]
-               public const int Hangul_Sios;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Special")]
-               public const int Hangul_Special;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangDikeud")]
-               public const int Hangul_SsangDikeud;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangJieuj")]
-               public const int Hangul_SsangJieuj;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangKiyeog")]
-               public const int Hangul_SsangKiyeog;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangPieub")]
-               public const int Hangul_SsangPieub;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SsangSios")]
-               public const int Hangul_SsangSios;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Start")]
-               public const int Hangul_Start;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SunkyeongeumMieum")]
-               public const int Hangul_SunkyeongeumMieum;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SunkyeongeumPhieuf")]
-               public const int Hangul_SunkyeongeumPhieuf;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_SunkyeongeumPieub")]
-               public const int Hangul_SunkyeongeumPieub;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_Tieut")]
-               public const int Hangul_Tieut;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_U")]
-               public const int Hangul_U;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WA")]
-               public const int Hangul_WA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WAE")]
-               public const int Hangul_WAE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WE")]
-               public const int Hangul_WE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WEO")]
-               public const int Hangul_WEO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_WI")]
-               public const int Hangul_WI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YA")]
-               public const int Hangul_YA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YAE")]
-               public const int Hangul_YAE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YE")]
-               public const int Hangul_YE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YEO")]
-               public const int Hangul_YEO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YI")]
-               public const int Hangul_YI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YO")]
-               public const int Hangul_YO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YU")]
-               public const int Hangul_YU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_YeorinHieuh")]
-               public const int Hangul_YeorinHieuh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hangul_switch")]
-               public const int Hangul_switch;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hankaku")]
-               public const int Hankaku;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hcircumflex")]
-               public const int Hcircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hebrew_switch")]
-               public const int Hebrew_switch;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Help")]
-               public const int Help;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Henkan")]
-               public const int Henkan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Henkan_Mode")]
-               public const int Henkan_Mode;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hibernate")]
-               public const int Hibernate;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hiragana")]
-               public const int Hiragana;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hiragana_Katakana")]
-               public const int Hiragana_Katakana;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_History")]
-               public const int History;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Home")]
-               public const int Home;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_HomePage")]
-               public const int HomePage;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_HotLinks")]
-               public const int HotLinks;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hstroke")]
-               public const int Hstroke;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hyper_L")]
-               public const int Hyper_L;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Hyper_R")]
-               public const int Hyper_R;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_I")]
-               public const int I;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Center_Object")]
-               public const int ISO_Center_Object;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Continuous_Underline")]
-               public const int ISO_Continuous_Underline;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Discontinuous_Underline")]
-               public const int ISO_Discontinuous_Underline;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Emphasize")]
-               public const int ISO_Emphasize;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Enter")]
-               public const int ISO_Enter;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Fast_Cursor_Down")]
-               public const int ISO_Fast_Cursor_Down;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Fast_Cursor_Left")]
-               public const int ISO_Fast_Cursor_Left;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Fast_Cursor_Right")]
-               public const int ISO_Fast_Cursor_Right;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Fast_Cursor_Up")]
-               public const int ISO_Fast_Cursor_Up;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_First_Group")]
-               public const int ISO_First_Group;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_First_Group_Lock")]
-               public const int ISO_First_Group_Lock;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Group_Latch")]
-               public const int ISO_Group_Latch;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Group_Lock")]
-               public const int ISO_Group_Lock;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Group_Shift")]
-               public const int ISO_Group_Shift;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Last_Group")]
-               public const int ISO_Last_Group;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Last_Group_Lock")]
-               public const int ISO_Last_Group_Lock;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Left_Tab")]
-               public const int ISO_Left_Tab;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level2_Latch")]
-               public const int ISO_Level2_Latch;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level3_Latch")]
-               public const int ISO_Level3_Latch;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level3_Lock")]
-               public const int ISO_Level3_Lock;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level3_Shift")]
-               public const int ISO_Level3_Shift;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level5_Latch")]
-               public const int ISO_Level5_Latch;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level5_Lock")]
-               public const int ISO_Level5_Lock;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Level5_Shift")]
-               public const int ISO_Level5_Shift;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Lock")]
-               public const int ISO_Lock;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Move_Line_Down")]
-               public const int ISO_Move_Line_Down;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Move_Line_Up")]
-               public const int ISO_Move_Line_Up;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Next_Group")]
-               public const int ISO_Next_Group;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Next_Group_Lock")]
-               public const int ISO_Next_Group_Lock;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Partial_Line_Down")]
-               public const int ISO_Partial_Line_Down;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Partial_Line_Up")]
-               public const int ISO_Partial_Line_Up;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Partial_Space_Left")]
-               public const int ISO_Partial_Space_Left;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Partial_Space_Right")]
-               public const int ISO_Partial_Space_Right;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Prev_Group")]
-               public const int ISO_Prev_Group;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Prev_Group_Lock")]
-               public const int ISO_Prev_Group_Lock;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Release_Both_Margins")]
-               public const int ISO_Release_Both_Margins;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Release_Margin_Left")]
-               public const int ISO_Release_Margin_Left;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Release_Margin_Right")]
-               public const int ISO_Release_Margin_Right;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Set_Margin_Left")]
-               public const int ISO_Set_Margin_Left;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ISO_Set_Margin_Right")]
-               public const int ISO_Set_Margin_Right;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Iabovedot")]
-               public const int Iabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Iacute")]
-               public const int Iacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ibelowdot")]
-               public const int Ibelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ibreve")]
-               public const int Ibreve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Icircumflex")]
-               public const int Icircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Idiaeresis")]
-               public const int Idiaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Igrave")]
-               public const int Igrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ihook")]
-               public const int Ihook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Imacron")]
-               public const int Imacron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Insert")]
-               public const int Insert;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Iogonek")]
-               public const int Iogonek;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Itilde")]
-               public const int Itilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_J")]
-               public const int J;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Jcircumflex")]
-               public const int Jcircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_K")]
-               public const int K;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_0")]
-               public const int KP_0;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_1")]
-               public const int KP_1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_2")]
-               public const int KP_2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_3")]
-               public const int KP_3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_4")]
-               public const int KP_4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_5")]
-               public const int KP_5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_6")]
-               public const int KP_6;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_7")]
-               public const int KP_7;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_8")]
-               public const int KP_8;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_9")]
-               public const int KP_9;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Add")]
-               public const int KP_Add;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Begin")]
-               public const int KP_Begin;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Decimal")]
-               public const int KP_Decimal;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Delete")]
-               public const int KP_Delete;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Divide")]
-               public const int KP_Divide;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Down")]
-               public const int KP_Down;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_End")]
-               public const int KP_End;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Enter")]
-               public const int KP_Enter;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Equal")]
-               public const int KP_Equal;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_F1")]
-               public const int KP_F1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_F2")]
-               public const int KP_F2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_F3")]
-               public const int KP_F3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_F4")]
-               public const int KP_F4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Home")]
-               public const int KP_Home;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Insert")]
-               public const int KP_Insert;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Left")]
-               public const int KP_Left;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Multiply")]
-               public const int KP_Multiply;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Next")]
-               public const int KP_Next;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Page_Down")]
-               public const int KP_Page_Down;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Page_Up")]
-               public const int KP_Page_Up;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Prior")]
-               public const int KP_Prior;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Right")]
-               public const int KP_Right;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Separator")]
-               public const int KP_Separator;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Space")]
-               public const int KP_Space;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Subtract")]
-               public const int KP_Subtract;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Tab")]
-               public const int KP_Tab;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KP_Up")]
-               public const int KP_Up;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kana_Lock")]
-               public const int Kana_Lock;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kana_Shift")]
-               public const int Kana_Shift;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kanji")]
-               public const int Kanji;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kanji_Bangou")]
-               public const int Kanji_Bangou;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Katakana")]
-               public const int Katakana;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KbdBrightnessDown")]
-               public const int KbdBrightnessDown;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KbdBrightnessUp")]
-               public const int KbdBrightnessUp;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_KbdLightOnOff")]
-               public const int KbdLightOnOff;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Kcedilla")]
-               public const int Kcedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Korean_Won")]
-               public const int Korean_Won;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L")]
-               public const int L;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L1")]
-               public const int L1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L10")]
-               public const int L10;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L2")]
-               public const int L2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L3")]
-               public const int L3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L4")]
-               public const int L4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L5")]
-               public const int L5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L6")]
-               public const int L6;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L7")]
-               public const int L7;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L8")]
-               public const int L8;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_L9")]
-               public const int L9;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lacute")]
-               public const int Lacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Last_Virtual_Screen")]
-               public const int Last_Virtual_Screen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch0")]
-               public const int Launch0;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch1")]
-               public const int Launch1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch2")]
-               public const int Launch2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch3")]
-               public const int Launch3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch4")]
-               public const int Launch4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch5")]
-               public const int Launch5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch6")]
-               public const int Launch6;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch7")]
-               public const int Launch7;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch8")]
-               public const int Launch8;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Launch9")]
-               public const int Launch9;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchA")]
-               public const int LaunchA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchB")]
-               public const int LaunchB;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchC")]
-               public const int LaunchC;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchD")]
-               public const int LaunchD;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchE")]
-               public const int LaunchE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LaunchF")]
-               public const int LaunchF;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lbelowdot")]
-               public const int Lbelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lcaron")]
-               public const int Lcaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lcedilla")]
-               public const int Lcedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Left")]
-               public const int Left;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LightBulb")]
-               public const int LightBulb;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Linefeed")]
-               public const int Linefeed;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LiraSign")]
-               public const int LiraSign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LogGrabInfo")]
-               public const int LogGrabInfo;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LogOff")]
-               public const int LogOff;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_LogWindowTree")]
-               public const int LogWindowTree;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Lstroke")]
-               public const int Lstroke;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_M")]
-               public const int M;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Mabovedot")]
-               public const int Mabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_DSE")]
-               public const int Macedonia_DSE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_GJE")]
-               public const int Macedonia_GJE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_KJE")]
-               public const int Macedonia_KJE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_dse")]
-               public const int Macedonia_dse;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_gje")]
-               public const int Macedonia_gje;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Macedonia_kje")]
-               public const int Macedonia_kje;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Mae_Koho")]
-               public const int Mae_Koho;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Mail")]
-               public const int Mail;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MailForward")]
-               public const int MailForward;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Market")]
-               public const int Market;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Massyo")]
-               public const int Massyo;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Meeting")]
-               public const int Meeting;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Memo")]
-               public const int Memo;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Menu")]
-               public const int Menu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MenuKB")]
-               public const int MenuKB;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MenuPB")]
-               public const int MenuPB;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Messenger")]
-               public const int Messenger;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Meta_L")]
-               public const int Meta_L;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Meta_R")]
-               public const int Meta_R;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MillSign")]
-               public const int MillSign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ModeLock")]
-               public const int ModeLock;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Mode_switch")]
-               public const int Mode_switch;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MonBrightnessDown")]
-               public const int MonBrightnessDown;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MonBrightnessUp")]
-               public const int MonBrightnessUp;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MouseKeys_Accel_Enable")]
-               public const int MouseKeys_Accel_Enable;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MouseKeys_Enable")]
-               public const int MouseKeys_Enable;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Muhenkan")]
-               public const int Muhenkan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Multi_key")]
-               public const int Multi_key;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MultipleCandidate")]
-               public const int MultipleCandidate;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Music")]
-               public const int Music;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MyComputer")]
-               public const int MyComputer;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_MySites")]
-               public const int MySites;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_N")]
-               public const int N;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Nacute")]
-               public const int Nacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_NairaSign")]
-               public const int NairaSign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ncaron")]
-               public const int Ncaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ncedilla")]
-               public const int Ncedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_New")]
-               public const int New;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_NewSheqelSign")]
-               public const int NewSheqelSign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_News")]
-               public const int News;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Next")]
-               public const int Next;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Next_VMode")]
-               public const int Next_VMode;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Next_Virtual_Screen")]
-               public const int Next_Virtual_Screen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ntilde")]
-               public const int Ntilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Num_Lock")]
-               public const int Num_Lock;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_O")]
-               public const int O;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_OE")]
-               public const int OE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Oacute")]
-               public const int Oacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Obarred")]
-               public const int Obarred;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Obelowdot")]
-               public const int Obelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocaron")]
-               public const int Ocaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflex")]
-               public const int Ocircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflexacute")]
-               public const int Ocircumflexacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflexbelowdot")]
-               public const int Ocircumflexbelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflexgrave")]
-               public const int Ocircumflexgrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflexhook")]
-               public const int Ocircumflexhook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ocircumflextilde")]
-               public const int Ocircumflextilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Odiaeresis")]
-               public const int Odiaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Odoubleacute")]
-               public const int Odoubleacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_OfficeHome")]
-               public const int OfficeHome;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ograve")]
-               public const int Ograve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohook")]
-               public const int Ohook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohorn")]
-               public const int Ohorn;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohornacute")]
-               public const int Ohornacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohornbelowdot")]
-               public const int Ohornbelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohorngrave")]
-               public const int Ohorngrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohornhook")]
-               public const int Ohornhook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ohorntilde")]
-               public const int Ohorntilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Omacron")]
-               public const int Omacron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ooblique")]
-               public const int Ooblique;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Open")]
-               public const int Open;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_OpenURL")]
-               public const int OpenURL;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Option")]
-               public const int Option;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Oslash")]
-               public const int Oslash;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Otilde")]
-               public const int Otilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Overlay1_Enable")]
-               public const int Overlay1_Enable;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Overlay2_Enable")]
-               public const int Overlay2_Enable;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_P")]
-               public const int P;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pabovedot")]
-               public const int Pabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Page_Down")]
-               public const int Page_Down;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Page_Up")]
-               public const int Page_Up;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Paste")]
-               public const int Paste;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pause")]
-               public const int Pause;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_PesetaSign")]
-               public const int PesetaSign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Phone")]
-               public const int Phone;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pictures")]
-               public const int Pictures;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Accelerate")]
-               public const int Pointer_Accelerate;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button1")]
-               public const int Pointer_Button1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button2")]
-               public const int Pointer_Button2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button3")]
-               public const int Pointer_Button3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button4")]
-               public const int Pointer_Button4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button5")]
-               public const int Pointer_Button5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Button_Dflt")]
-               public const int Pointer_Button_Dflt;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick1")]
-               public const int Pointer_DblClick1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick2")]
-               public const int Pointer_DblClick2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick3")]
-               public const int Pointer_DblClick3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick4")]
-               public const int Pointer_DblClick4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick5")]
-               public const int Pointer_DblClick5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DblClick_Dflt")]
-               public const int Pointer_DblClick_Dflt;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DfltBtnNext")]
-               public const int Pointer_DfltBtnNext;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DfltBtnPrev")]
-               public const int Pointer_DfltBtnPrev;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Down")]
-               public const int Pointer_Down;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DownLeft")]
-               public const int Pointer_DownLeft;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_DownRight")]
-               public const int Pointer_DownRight;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag1")]
-               public const int Pointer_Drag1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag2")]
-               public const int Pointer_Drag2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag3")]
-               public const int Pointer_Drag3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag4")]
-               public const int Pointer_Drag4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag5")]
-               public const int Pointer_Drag5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Drag_Dflt")]
-               public const int Pointer_Drag_Dflt;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_EnableKeys")]
-               public const int Pointer_EnableKeys;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Left")]
-               public const int Pointer_Left;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Right")]
-               public const int Pointer_Right;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_Up")]
-               public const int Pointer_Up;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_UpLeft")]
-               public const int Pointer_UpLeft;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Pointer_UpRight")]
-               public const int Pointer_UpRight;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_PowerDown")]
-               public const int PowerDown;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_PowerOff")]
-               public const int PowerOff;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Prev_VMode")]
-               public const int Prev_VMode;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Prev_Virtual_Screen")]
-               public const int Prev_Virtual_Screen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_PreviousCandidate")]
-               public const int PreviousCandidate;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Print")]
-               public const int Print;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Prior")]
-               public const int Prior;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Q")]
-               public const int Q;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R")]
-               public const int R;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R1")]
-               public const int R1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R10")]
-               public const int R10;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R11")]
-               public const int R11;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R12")]
-               public const int R12;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R13")]
-               public const int R13;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R14")]
-               public const int R14;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R15")]
-               public const int R15;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R2")]
-               public const int R2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R3")]
-               public const int R3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R4")]
-               public const int R4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R5")]
-               public const int R5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R6")]
-               public const int R6;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R7")]
-               public const int R7;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R8")]
-               public const int R8;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_R9")]
-               public const int R9;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Racute")]
-               public const int Racute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Rcaron")]
-               public const int Rcaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Rcedilla")]
-               public const int Rcedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Red")]
-               public const int Red;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Redo")]
-               public const int Redo;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Refresh")]
-               public const int Refresh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Reload")]
-               public const int Reload;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RepeatKeys_Enable")]
-               public const int RepeatKeys_Enable;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Reply")]
-               public const int Reply;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Return")]
-               public const int Return;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Right")]
-               public const int Right;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RockerDown")]
-               public const int RockerDown;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RockerEnter")]
-               public const int RockerEnter;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RockerUp")]
-               public const int RockerUp;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Romaji")]
-               public const int Romaji;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RotateWindows")]
-               public const int RotateWindows;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RotationKB")]
-               public const int RotationKB;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RotationPB")]
-               public const int RotationPB;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_RupeeSign")]
-               public const int RupeeSign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_S")]
-               public const int S;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SCHWA")]
-               public const int SCHWA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sabovedot")]
-               public const int Sabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sacute")]
-               public const int Sacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Save")]
-               public const int Save;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Scaron")]
-               public const int Scaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Scedilla")]
-               public const int Scedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Scircumflex")]
-               public const int Scircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ScreenSaver")]
-               public const int ScreenSaver;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ScrollClick")]
-               public const int ScrollClick;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ScrollDown")]
-               public const int ScrollDown;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ScrollUp")]
-               public const int ScrollUp;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Scroll_Lock")]
-               public const int Scroll_Lock;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Search")]
-               public const int Search;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Select")]
-               public const int Select;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SelectButton")]
-               public const int SelectButton;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Send")]
-               public const int Send;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_DJE")]
-               public const int Serbian_DJE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_DZE")]
-               public const int Serbian_DZE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_JE")]
-               public const int Serbian_JE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_LJE")]
-               public const int Serbian_LJE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_NJE")]
-               public const int Serbian_NJE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_TSHE")]
-               public const int Serbian_TSHE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_dje")]
-               public const int Serbian_dje;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_dze")]
-               public const int Serbian_dze;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_je")]
-               public const int Serbian_je;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_lje")]
-               public const int Serbian_lje;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_nje")]
-               public const int Serbian_nje;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Serbian_tshe")]
-               public const int Serbian_tshe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Shift_L")]
-               public const int Shift_L;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Shift_Lock")]
-               public const int Shift_Lock;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Shift_R")]
-               public const int Shift_R;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Shop")]
-               public const int Shop;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SingleCandidate")]
-               public const int SingleCandidate;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_a")]
-               public const int Sinh_a;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_aa")]
-               public const int Sinh_aa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_aa2")]
-               public const int Sinh_aa2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ae")]
-               public const int Sinh_ae;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ae2")]
-               public const int Sinh_ae2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_aee")]
-               public const int Sinh_aee;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_aee2")]
-               public const int Sinh_aee2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ai")]
-               public const int Sinh_ai;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ai2")]
-               public const int Sinh_ai2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_al")]
-               public const int Sinh_al;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_au")]
-               public const int Sinh_au;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_au2")]
-               public const int Sinh_au2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ba")]
-               public const int Sinh_ba;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_bha")]
-               public const int Sinh_bha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ca")]
-               public const int Sinh_ca;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_cha")]
-               public const int Sinh_cha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_dda")]
-               public const int Sinh_dda;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ddha")]
-               public const int Sinh_ddha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_dha")]
-               public const int Sinh_dha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_dhha")]
-               public const int Sinh_dhha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_e")]
-               public const int Sinh_e;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_e2")]
-               public const int Sinh_e2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ee")]
-               public const int Sinh_ee;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ee2")]
-               public const int Sinh_ee2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_fa")]
-               public const int Sinh_fa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ga")]
-               public const int Sinh_ga;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_gha")]
-               public const int Sinh_gha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_h2")]
-               public const int Sinh_h2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ha")]
-               public const int Sinh_ha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_i")]
-               public const int Sinh_i;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_i2")]
-               public const int Sinh_i2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ii")]
-               public const int Sinh_ii;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ii2")]
-               public const int Sinh_ii2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ja")]
-               public const int Sinh_ja;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_jha")]
-               public const int Sinh_jha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_jnya")]
-               public const int Sinh_jnya;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ka")]
-               public const int Sinh_ka;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_kha")]
-               public const int Sinh_kha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_kunddaliya")]
-               public const int Sinh_kunddaliya;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_la")]
-               public const int Sinh_la;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_lla")]
-               public const int Sinh_lla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_lu")]
-               public const int Sinh_lu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_lu2")]
-               public const int Sinh_lu2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_luu")]
-               public const int Sinh_luu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_luu2")]
-               public const int Sinh_luu2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ma")]
-               public const int Sinh_ma;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_mba")]
-               public const int Sinh_mba;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_na")]
-               public const int Sinh_na;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ndda")]
-               public const int Sinh_ndda;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ndha")]
-               public const int Sinh_ndha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ng")]
-               public const int Sinh_ng;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ng2")]
-               public const int Sinh_ng2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_nga")]
-               public const int Sinh_nga;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_nja")]
-               public const int Sinh_nja;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_nna")]
-               public const int Sinh_nna;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_nya")]
-               public const int Sinh_nya;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_o")]
-               public const int Sinh_o;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_o2")]
-               public const int Sinh_o2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_oo")]
-               public const int Sinh_oo;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_oo2")]
-               public const int Sinh_oo2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_pa")]
-               public const int Sinh_pa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_pha")]
-               public const int Sinh_pha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ra")]
-               public const int Sinh_ra;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ri")]
-               public const int Sinh_ri;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_rii")]
-               public const int Sinh_rii;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ru2")]
-               public const int Sinh_ru2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ruu2")]
-               public const int Sinh_ruu2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_sa")]
-               public const int Sinh_sa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_sha")]
-               public const int Sinh_sha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ssha")]
-               public const int Sinh_ssha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_tha")]
-               public const int Sinh_tha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_thha")]
-               public const int Sinh_thha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_tta")]
-               public const int Sinh_tta;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ttha")]
-               public const int Sinh_ttha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_u")]
-               public const int Sinh_u;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_u2")]
-               public const int Sinh_u2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_uu")]
-               public const int Sinh_uu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_uu2")]
-               public const int Sinh_uu2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_va")]
-               public const int Sinh_va;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sinh_ya")]
-               public const int Sinh_ya;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sleep")]
-               public const int Sleep;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SlowKeys_Enable")]
-               public const int SlowKeys_Enable;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Spell")]
-               public const int Spell;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_SplitScreen")]
-               public const int SplitScreen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Standby")]
-               public const int Standby;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Start")]
-               public const int Start;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_StickyKeys_Enable")]
-               public const int StickyKeys_Enable;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Stop")]
-               public const int Stop;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Subtitle")]
-               public const int Subtitle;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Super_L")]
-               public const int Super_L;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Super_R")]
-               public const int Super_R;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Support")]
-               public const int Support;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Suspend")]
-               public const int Suspend;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_1")]
-               public const int Switch_VT_1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_10")]
-               public const int Switch_VT_10;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_11")]
-               public const int Switch_VT_11;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_12")]
-               public const int Switch_VT_12;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_2")]
-               public const int Switch_VT_2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_3")]
-               public const int Switch_VT_3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_4")]
-               public const int Switch_VT_4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_5")]
-               public const int Switch_VT_5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_6")]
-               public const int Switch_VT_6;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_7")]
-               public const int Switch_VT_7;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_8")]
-               public const int Switch_VT_8;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Switch_VT_9")]
-               public const int Switch_VT_9;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Sys_Req")]
-               public const int Sys_Req;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_T")]
-               public const int T;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_THORN")]
-               public const int THORN;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tab")]
-               public const int Tab;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tabovedot")]
-               public const int Tabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TaskPane")]
-               public const int TaskPane;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tcaron")]
-               public const int Tcaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tcedilla")]
-               public const int Tcedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Terminal")]
-               public const int Terminal;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Terminate_Server")]
-               public const int Terminate_Server;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_baht")]
-               public const int Thai_baht;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_bobaimai")]
-               public const int Thai_bobaimai;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_chochan")]
-               public const int Thai_chochan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_chochang")]
-               public const int Thai_chochang;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_choching")]
-               public const int Thai_choching;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_chochoe")]
-               public const int Thai_chochoe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_dochada")]
-               public const int Thai_dochada;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_dodek")]
-               public const int Thai_dodek;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_fofa")]
-               public const int Thai_fofa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_fofan")]
-               public const int Thai_fofan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_hohip")]
-               public const int Thai_hohip;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_honokhuk")]
-               public const int Thai_honokhuk;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khokhai")]
-               public const int Thai_khokhai;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khokhon")]
-               public const int Thai_khokhon;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khokhuat")]
-               public const int Thai_khokhuat;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khokhwai")]
-               public const int Thai_khokhwai;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_khorakhang")]
-               public const int Thai_khorakhang;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_kokai")]
-               public const int Thai_kokai;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lakkhangyao")]
-               public const int Thai_lakkhangyao;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekchet")]
-               public const int Thai_lekchet;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekha")]
-               public const int Thai_lekha;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekhok")]
-               public const int Thai_lekhok;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekkao")]
-               public const int Thai_lekkao;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leknung")]
-               public const int Thai_leknung;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lekpaet")]
-               public const int Thai_lekpaet;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leksam")]
-               public const int Thai_leksam;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leksi")]
-               public const int Thai_leksi;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leksong")]
-               public const int Thai_leksong;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_leksun")]
-               public const int Thai_leksun;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lochula")]
-               public const int Thai_lochula;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_loling")]
-               public const int Thai_loling;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_lu")]
-               public const int Thai_lu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maichattawa")]
-               public const int Thai_maichattawa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maiek")]
-               public const int Thai_maiek;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maihanakat")]
-               public const int Thai_maihanakat;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maihanakat_maitho")]
-               public const int Thai_maihanakat_maitho;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maitaikhu")]
-               public const int Thai_maitaikhu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maitho")]
-               public const int Thai_maitho;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maitri")]
-               public const int Thai_maitri;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_maiyamok")]
-               public const int Thai_maiyamok;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_moma")]
-               public const int Thai_moma;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_ngongu")]
-               public const int Thai_ngongu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_nikhahit")]
-               public const int Thai_nikhahit;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_nonen")]
-               public const int Thai_nonen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_nonu")]
-               public const int Thai_nonu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_oang")]
-               public const int Thai_oang;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_paiyannoi")]
-               public const int Thai_paiyannoi;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_phinthu")]
-               public const int Thai_phinthu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_phophan")]
-               public const int Thai_phophan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_phophung")]
-               public const int Thai_phophung;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_phosamphao")]
-               public const int Thai_phosamphao;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_popla")]
-               public const int Thai_popla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_rorua")]
-               public const int Thai_rorua;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_ru")]
-               public const int Thai_ru;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraa")]
-               public const int Thai_saraa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraaa")]
-               public const int Thai_saraaa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraae")]
-               public const int Thai_saraae;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraaimaimalai")]
-               public const int Thai_saraaimaimalai;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraaimaimuan")]
-               public const int Thai_saraaimaimuan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraam")]
-               public const int Thai_saraam;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarae")]
-               public const int Thai_sarae;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarai")]
-               public const int Thai_sarai;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraii")]
-               public const int Thai_saraii;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarao")]
-               public const int Thai_sarao;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarau")]
-               public const int Thai_sarau;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_saraue")]
-               public const int Thai_saraue;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarauee")]
-               public const int Thai_sarauee;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sarauu")]
-               public const int Thai_sarauu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sorusi")]
-               public const int Thai_sorusi;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sosala")]
-               public const int Thai_sosala;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_soso")]
-               public const int Thai_soso;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_sosua")]
-               public const int Thai_sosua;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thanthakhat")]
-               public const int Thai_thanthakhat;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thonangmontho")]
-               public const int Thai_thonangmontho;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thophuthao")]
-               public const int Thai_thophuthao;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thothahan")]
-               public const int Thai_thothahan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thothan")]
-               public const int Thai_thothan;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thothong")]
-               public const int Thai_thothong;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_thothung")]
-               public const int Thai_thothung;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_topatak")]
-               public const int Thai_topatak;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_totao")]
-               public const int Thai_totao;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_wowaen")]
-               public const int Thai_wowaen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_yoyak")]
-               public const int Thai_yoyak;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thai_yoying")]
-               public const int Thai_yoying;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Thorn")]
-               public const int Thorn;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Time")]
-               public const int Time;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ToDoList")]
-               public const int ToDoList;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tools")]
-               public const int Tools;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TopMenu")]
-               public const int TopMenu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TouchpadOff")]
-               public const int TouchpadOff;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TouchpadOn")]
-               public const int TouchpadOn;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_TouchpadToggle")]
-               public const int TouchpadToggle;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Touroku")]
-               public const int Touroku;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Travel")]
-               public const int Travel;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Tslash")]
-               public const int Tslash;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_U")]
-               public const int U;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_UWB")]
-               public const int UWB;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uacute")]
-               public const int Uacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ubelowdot")]
-               public const int Ubelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ubreve")]
-               public const int Ubreve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ucircumflex")]
-               public const int Ucircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Udiaeresis")]
-               public const int Udiaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Udoubleacute")]
-               public const int Udoubleacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ugrave")]
-               public const int Ugrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhook")]
-               public const int Uhook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhorn")]
-               public const int Uhorn;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhornacute")]
-               public const int Uhornacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhornbelowdot")]
-               public const int Uhornbelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhorngrave")]
-               public const int Uhorngrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhornhook")]
-               public const int Uhornhook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uhorntilde")]
-               public const int Uhorntilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_GHE_WITH_UPTURN")]
-               public const int Ukrainian_GHE_WITH_UPTURN;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_I")]
-               public const int Ukrainian_I;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_IE")]
-               public const int Ukrainian_IE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_YI")]
-               public const int Ukrainian_YI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_ghe_with_upturn")]
-               public const int Ukrainian_ghe_with_upturn;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_i")]
-               public const int Ukrainian_i;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_ie")]
-               public const int Ukrainian_ie;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukrainian_yi")]
-               public const int Ukrainian_yi;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_I")]
-               public const int Ukranian_I;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_JE")]
-               public const int Ukranian_JE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_YI")]
-               public const int Ukranian_YI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_i")]
-               public const int Ukranian_i;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_je")]
-               public const int Ukranian_je;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ukranian_yi")]
-               public const int Ukranian_yi;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Umacron")]
-               public const int Umacron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Undo")]
-               public const int Undo;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ungrab")]
-               public const int Ungrab;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uogonek")]
-               public const int Uogonek;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Up")]
-               public const int Up;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Uring")]
-               public const int Uring;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_User1KB")]
-               public const int User1KB;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_User2KB")]
-               public const int User2KB;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_UserPB")]
-               public const int UserPB;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Utilde")]
-               public const int Utilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_V")]
-               public const int V;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_VendorHome")]
-               public const int VendorHome;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Video")]
-               public const int Video;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_View")]
-               public const int View;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_VoidSymbol")]
-               public const int VoidSymbol;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_W")]
-               public const int W;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WLAN")]
-               public const int WLAN;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WWW")]
-               public const int WWW;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Wacute")]
-               public const int Wacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WakeUp")]
-               public const int WakeUp;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Wcircumflex")]
-               public const int Wcircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Wdiaeresis")]
-               public const int Wdiaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WebCam")]
-               public const int WebCam;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Wgrave")]
-               public const int Wgrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WheelButton")]
-               public const int WheelButton;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WindowClear")]
-               public const int WindowClear;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_WonSign")]
-               public const int WonSign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Word")]
-               public const int Word;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_X")]
-               public const int X;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Xabovedot")]
-               public const int Xabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Xfer")]
-               public const int Xfer;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Y")]
-               public const int Y;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Yacute")]
-               public const int Yacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ybelowdot")]
-               public const int Ybelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ycircumflex")]
-               public const int Ycircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ydiaeresis")]
-               public const int Ydiaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Yellow")]
-               public const int Yellow;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ygrave")]
-               public const int Ygrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Yhook")]
-               public const int Yhook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Ytilde")]
-               public const int Ytilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Z")]
-               public const int Z;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zabovedot")]
-               public const int Zabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zacute")]
-               public const int Zacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zcaron")]
-               public const int Zcaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zen_Koho")]
-               public const int Zen_Koho;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zenkaku")]
-               public const int Zenkaku;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zenkaku_Hankaku")]
-               public const int Zenkaku_Hankaku;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ZoomIn")]
-               public const int ZoomIn;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ZoomOut")]
-               public const int ZoomOut;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_Zstroke")]
-               public const int Zstroke;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_a")]
-               public const int a;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_aacute")]
-               public const int aacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abelowdot")]
-               public const int abelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abovedot")]
-               public const int abovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abreve")]
-               public const int abreve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abreveacute")]
-               public const int abreveacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abrevebelowdot")]
-               public const int abrevebelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abrevegrave")]
-               public const int abrevegrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abrevehook")]
-               public const int abrevehook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_abrevetilde")]
-               public const int abrevetilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflex")]
-               public const int acircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflexacute")]
-               public const int acircumflexacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflexbelowdot")]
-               public const int acircumflexbelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflexgrave")]
-               public const int acircumflexgrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflexhook")]
-               public const int acircumflexhook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acircumflextilde")]
-               public const int acircumflextilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_acute")]
-               public const int acute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_adiaeresis")]
-               public const int adiaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ae")]
-               public const int ae;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_agrave")]
-               public const int agrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ahook")]
-               public const int ahook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_amacron")]
-               public const int amacron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ampersand")]
-               public const int ampersand;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_aogonek")]
-               public const int aogonek;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_apostrophe")]
-               public const int apostrophe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_approxeq")]
-               public const int approxeq;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_approximate")]
-               public const int approximate;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_aring")]
-               public const int aring;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_asciicircum")]
-               public const int asciicircum;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_asciitilde")]
-               public const int asciitilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_asterisk")]
-               public const int asterisk;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_at")]
-               public const int at;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_atilde")]
-               public const int atilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_b")]
-               public const int b;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_babovedot")]
-               public const int babovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_backslash")]
-               public const int backslash;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ballotcross")]
-               public const int ballotcross;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_bar")]
-               public const int bar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_because")]
-               public const int because;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_blank")]
-               public const int blank;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botintegral")]
-               public const int botintegral;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botleftparens")]
-               public const int botleftparens;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botleftsqbracket")]
-               public const int botleftsqbracket;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botleftsummation")]
-               public const int botleftsummation;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botrightparens")]
-               public const int botrightparens;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botrightsqbracket")]
-               public const int botrightsqbracket;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botrightsummation")]
-               public const int botrightsummation;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_bott")]
-               public const int bott;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_botvertsummationconnector")]
-               public const int botvertsummationconnector;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braceleft")]
-               public const int braceleft;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braceright")]
-               public const int braceright;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_bracketleft")]
-               public const int bracketleft;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_bracketright")]
-               public const int bracketright;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_blank")]
-               public const int braille_blank;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_1")]
-               public const int braille_dot_1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_10")]
-               public const int braille_dot_10;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_2")]
-               public const int braille_dot_2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_3")]
-               public const int braille_dot_3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_4")]
-               public const int braille_dot_4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_5")]
-               public const int braille_dot_5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_6")]
-               public const int braille_dot_6;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_7")]
-               public const int braille_dot_7;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_8")]
-               public const int braille_dot_8;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dot_9")]
-               public const int braille_dot_9;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1")]
-               public const int braille_dots_1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12")]
-               public const int braille_dots_12;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123")]
-               public const int braille_dots_123;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234")]
-               public const int braille_dots_1234;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12345")]
-               public const int braille_dots_12345;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123456")]
-               public const int braille_dots_123456;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234567")]
-               public const int braille_dots_1234567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12345678")]
-               public const int braille_dots_12345678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234568")]
-               public const int braille_dots_1234568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123457")]
-               public const int braille_dots_123457;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234578")]
-               public const int braille_dots_1234578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123458")]
-               public const int braille_dots_123458;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12346")]
-               public const int braille_dots_12346;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123467")]
-               public const int braille_dots_123467;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1234678")]
-               public const int braille_dots_1234678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123468")]
-               public const int braille_dots_123468;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12347")]
-               public const int braille_dots_12347;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123478")]
-               public const int braille_dots_123478;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12348")]
-               public const int braille_dots_12348;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1235")]
-               public const int braille_dots_1235;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12356")]
-               public const int braille_dots_12356;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123567")]
-               public const int braille_dots_123567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1235678")]
-               public const int braille_dots_1235678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123568")]
-               public const int braille_dots_123568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12357")]
-               public const int braille_dots_12357;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123578")]
-               public const int braille_dots_123578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12358")]
-               public const int braille_dots_12358;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1236")]
-               public const int braille_dots_1236;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12367")]
-               public const int braille_dots_12367;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_123678")]
-               public const int braille_dots_123678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12368")]
-               public const int braille_dots_12368;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1237")]
-               public const int braille_dots_1237;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12378")]
-               public const int braille_dots_12378;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1238")]
-               public const int braille_dots_1238;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124")]
-               public const int braille_dots_124;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1245")]
-               public const int braille_dots_1245;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12456")]
-               public const int braille_dots_12456;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124567")]
-               public const int braille_dots_124567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1245678")]
-               public const int braille_dots_1245678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124568")]
-               public const int braille_dots_124568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12457")]
-               public const int braille_dots_12457;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124578")]
-               public const int braille_dots_124578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12458")]
-               public const int braille_dots_12458;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1246")]
-               public const int braille_dots_1246;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12467")]
-               public const int braille_dots_12467;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_124678")]
-               public const int braille_dots_124678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12468")]
-               public const int braille_dots_12468;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1247")]
-               public const int braille_dots_1247;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12478")]
-               public const int braille_dots_12478;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1248")]
-               public const int braille_dots_1248;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_125")]
-               public const int braille_dots_125;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1256")]
-               public const int braille_dots_1256;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12567")]
-               public const int braille_dots_12567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_125678")]
-               public const int braille_dots_125678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12568")]
-               public const int braille_dots_12568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1257")]
-               public const int braille_dots_1257;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12578")]
-               public const int braille_dots_12578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1258")]
-               public const int braille_dots_1258;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_126")]
-               public const int braille_dots_126;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1267")]
-               public const int braille_dots_1267;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_12678")]
-               public const int braille_dots_12678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1268")]
-               public const int braille_dots_1268;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_127")]
-               public const int braille_dots_127;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1278")]
-               public const int braille_dots_1278;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_128")]
-               public const int braille_dots_128;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13")]
-               public const int braille_dots_13;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134")]
-               public const int braille_dots_134;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1345")]
-               public const int braille_dots_1345;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13456")]
-               public const int braille_dots_13456;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134567")]
-               public const int braille_dots_134567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1345678")]
-               public const int braille_dots_1345678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134568")]
-               public const int braille_dots_134568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13457")]
-               public const int braille_dots_13457;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134578")]
-               public const int braille_dots_134578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13458")]
-               public const int braille_dots_13458;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1346")]
-               public const int braille_dots_1346;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13467")]
-               public const int braille_dots_13467;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_134678")]
-               public const int braille_dots_134678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13468")]
-               public const int braille_dots_13468;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1347")]
-               public const int braille_dots_1347;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13478")]
-               public const int braille_dots_13478;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1348")]
-               public const int braille_dots_1348;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_135")]
-               public const int braille_dots_135;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1356")]
-               public const int braille_dots_1356;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13567")]
-               public const int braille_dots_13567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_135678")]
-               public const int braille_dots_135678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13568")]
-               public const int braille_dots_13568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1357")]
-               public const int braille_dots_1357;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13578")]
-               public const int braille_dots_13578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1358")]
-               public const int braille_dots_1358;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_136")]
-               public const int braille_dots_136;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1367")]
-               public const int braille_dots_1367;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_13678")]
-               public const int braille_dots_13678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1368")]
-               public const int braille_dots_1368;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_137")]
-               public const int braille_dots_137;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1378")]
-               public const int braille_dots_1378;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_138")]
-               public const int braille_dots_138;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14")]
-               public const int braille_dots_14;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_145")]
-               public const int braille_dots_145;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1456")]
-               public const int braille_dots_1456;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14567")]
-               public const int braille_dots_14567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_145678")]
-               public const int braille_dots_145678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14568")]
-               public const int braille_dots_14568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1457")]
-               public const int braille_dots_1457;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14578")]
-               public const int braille_dots_14578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1458")]
-               public const int braille_dots_1458;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_146")]
-               public const int braille_dots_146;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1467")]
-               public const int braille_dots_1467;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_14678")]
-               public const int braille_dots_14678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1468")]
-               public const int braille_dots_1468;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_147")]
-               public const int braille_dots_147;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1478")]
-               public const int braille_dots_1478;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_148")]
-               public const int braille_dots_148;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_15")]
-               public const int braille_dots_15;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_156")]
-               public const int braille_dots_156;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1567")]
-               public const int braille_dots_1567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_15678")]
-               public const int braille_dots_15678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1568")]
-               public const int braille_dots_1568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_157")]
-               public const int braille_dots_157;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1578")]
-               public const int braille_dots_1578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_158")]
-               public const int braille_dots_158;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_16")]
-               public const int braille_dots_16;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_167")]
-               public const int braille_dots_167;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_1678")]
-               public const int braille_dots_1678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_168")]
-               public const int braille_dots_168;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_17")]
-               public const int braille_dots_17;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_178")]
-               public const int braille_dots_178;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_18")]
-               public const int braille_dots_18;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2")]
-               public const int braille_dots_2;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23")]
-               public const int braille_dots_23;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234")]
-               public const int braille_dots_234;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2345")]
-               public const int braille_dots_2345;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23456")]
-               public const int braille_dots_23456;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234567")]
-               public const int braille_dots_234567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2345678")]
-               public const int braille_dots_2345678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234568")]
-               public const int braille_dots_234568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23457")]
-               public const int braille_dots_23457;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234578")]
-               public const int braille_dots_234578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23458")]
-               public const int braille_dots_23458;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2346")]
-               public const int braille_dots_2346;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23467")]
-               public const int braille_dots_23467;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_234678")]
-               public const int braille_dots_234678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23468")]
-               public const int braille_dots_23468;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2347")]
-               public const int braille_dots_2347;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23478")]
-               public const int braille_dots_23478;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2348")]
-               public const int braille_dots_2348;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_235")]
-               public const int braille_dots_235;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2356")]
-               public const int braille_dots_2356;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23567")]
-               public const int braille_dots_23567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_235678")]
-               public const int braille_dots_235678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23568")]
-               public const int braille_dots_23568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2357")]
-               public const int braille_dots_2357;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23578")]
-               public const int braille_dots_23578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2358")]
-               public const int braille_dots_2358;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_236")]
-               public const int braille_dots_236;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2367")]
-               public const int braille_dots_2367;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_23678")]
-               public const int braille_dots_23678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2368")]
-               public const int braille_dots_2368;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_237")]
-               public const int braille_dots_237;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2378")]
-               public const int braille_dots_2378;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_238")]
-               public const int braille_dots_238;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24")]
-               public const int braille_dots_24;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_245")]
-               public const int braille_dots_245;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2456")]
-               public const int braille_dots_2456;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24567")]
-               public const int braille_dots_24567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_245678")]
-               public const int braille_dots_245678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24568")]
-               public const int braille_dots_24568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2457")]
-               public const int braille_dots_2457;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24578")]
-               public const int braille_dots_24578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2458")]
-               public const int braille_dots_2458;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_246")]
-               public const int braille_dots_246;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2467")]
-               public const int braille_dots_2467;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_24678")]
-               public const int braille_dots_24678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2468")]
-               public const int braille_dots_2468;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_247")]
-               public const int braille_dots_247;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2478")]
-               public const int braille_dots_2478;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_248")]
-               public const int braille_dots_248;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_25")]
-               public const int braille_dots_25;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_256")]
-               public const int braille_dots_256;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2567")]
-               public const int braille_dots_2567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_25678")]
-               public const int braille_dots_25678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2568")]
-               public const int braille_dots_2568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_257")]
-               public const int braille_dots_257;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2578")]
-               public const int braille_dots_2578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_258")]
-               public const int braille_dots_258;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_26")]
-               public const int braille_dots_26;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_267")]
-               public const int braille_dots_267;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_2678")]
-               public const int braille_dots_2678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_268")]
-               public const int braille_dots_268;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_27")]
-               public const int braille_dots_27;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_278")]
-               public const int braille_dots_278;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_28")]
-               public const int braille_dots_28;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3")]
-               public const int braille_dots_3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34")]
-               public const int braille_dots_34;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_345")]
-               public const int braille_dots_345;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3456")]
-               public const int braille_dots_3456;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34567")]
-               public const int braille_dots_34567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_345678")]
-               public const int braille_dots_345678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34568")]
-               public const int braille_dots_34568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3457")]
-               public const int braille_dots_3457;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34578")]
-               public const int braille_dots_34578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3458")]
-               public const int braille_dots_3458;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_346")]
-               public const int braille_dots_346;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3467")]
-               public const int braille_dots_3467;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_34678")]
-               public const int braille_dots_34678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3468")]
-               public const int braille_dots_3468;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_347")]
-               public const int braille_dots_347;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3478")]
-               public const int braille_dots_3478;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_348")]
-               public const int braille_dots_348;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_35")]
-               public const int braille_dots_35;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_356")]
-               public const int braille_dots_356;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3567")]
-               public const int braille_dots_3567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_35678")]
-               public const int braille_dots_35678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3568")]
-               public const int braille_dots_3568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_357")]
-               public const int braille_dots_357;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3578")]
-               public const int braille_dots_3578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_358")]
-               public const int braille_dots_358;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_36")]
-               public const int braille_dots_36;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_367")]
-               public const int braille_dots_367;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_3678")]
-               public const int braille_dots_3678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_368")]
-               public const int braille_dots_368;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_37")]
-               public const int braille_dots_37;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_378")]
-               public const int braille_dots_378;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_38")]
-               public const int braille_dots_38;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4")]
-               public const int braille_dots_4;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_45")]
-               public const int braille_dots_45;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_456")]
-               public const int braille_dots_456;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4567")]
-               public const int braille_dots_4567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_45678")]
-               public const int braille_dots_45678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4568")]
-               public const int braille_dots_4568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_457")]
-               public const int braille_dots_457;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4578")]
-               public const int braille_dots_4578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_458")]
-               public const int braille_dots_458;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_46")]
-               public const int braille_dots_46;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_467")]
-               public const int braille_dots_467;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_4678")]
-               public const int braille_dots_4678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_468")]
-               public const int braille_dots_468;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_47")]
-               public const int braille_dots_47;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_478")]
-               public const int braille_dots_478;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_48")]
-               public const int braille_dots_48;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_5")]
-               public const int braille_dots_5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_56")]
-               public const int braille_dots_56;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_567")]
-               public const int braille_dots_567;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_5678")]
-               public const int braille_dots_5678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_568")]
-               public const int braille_dots_568;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_57")]
-               public const int braille_dots_57;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_578")]
-               public const int braille_dots_578;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_58")]
-               public const int braille_dots_58;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_6")]
-               public const int braille_dots_6;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_67")]
-               public const int braille_dots_67;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_678")]
-               public const int braille_dots_678;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_68")]
-               public const int braille_dots_68;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_7")]
-               public const int braille_dots_7;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_78")]
-               public const int braille_dots_78;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_braille_dots_8")]
-               public const int braille_dots_8;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_breve")]
-               public const int breve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_brokenbar")]
-               public const int brokenbar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_c")]
-               public const int c;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_c_h")]
-               public const int c_h;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cabovedot")]
-               public const int cabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cacute")]
-               public const int cacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_careof")]
-               public const int careof;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_caret")]
-               public const int caret;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_caron")]
-               public const int caron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ccaron")]
-               public const int ccaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ccedilla")]
-               public const int ccedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ccircumflex")]
-               public const int ccircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cedilla")]
-               public const int cedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cent")]
-               public const int cent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ch")]
-               public const int ch;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_checkerboard")]
-               public const int checkerboard;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_checkmark")]
-               public const int checkmark;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_circle")]
-               public const int circle;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_club")]
-               public const int club;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_colon")]
-               public const int colon;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_comma")]
-               public const int comma;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_containsas")]
-               public const int containsas;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_copyright")]
-               public const int copyright;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cr")]
-               public const int cr;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_crossinglines")]
-               public const int crossinglines;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cuberoot")]
-               public const int cuberoot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_currency")]
-               public const int currency;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_cursor")]
-               public const int cursor;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_d")]
-               public const int d;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dabovedot")]
-               public const int dabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dagger")]
-               public const int dagger;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dcaron")]
-               public const int dcaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_A")]
-               public const int dead_A;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_E")]
-               public const int dead_E;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_I")]
-               public const int dead_I;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_O")]
-               public const int dead_O;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_U")]
-               public const int dead_U;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_a")]
-               public const int dead_a;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_abovecomma")]
-               public const int dead_abovecomma;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_abovedot")]
-               public const int dead_abovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_abovereversedcomma")]
-               public const int dead_abovereversedcomma;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_abovering")]
-               public const int dead_abovering;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_aboveverticalline")]
-               public const int dead_aboveverticalline;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_acute")]
-               public const int dead_acute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowbreve")]
-               public const int dead_belowbreve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowcircumflex")]
-               public const int dead_belowcircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowcomma")]
-               public const int dead_belowcomma;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowdiaeresis")]
-               public const int dead_belowdiaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowdot")]
-               public const int dead_belowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowmacron")]
-               public const int dead_belowmacron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowring")]
-               public const int dead_belowring;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowtilde")]
-               public const int dead_belowtilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_belowverticalline")]
-               public const int dead_belowverticalline;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_breve")]
-               public const int dead_breve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_capital_schwa")]
-               public const int dead_capital_schwa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_caron")]
-               public const int dead_caron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_cedilla")]
-               public const int dead_cedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_circumflex")]
-               public const int dead_circumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_currency")]
-               public const int dead_currency;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_dasia")]
-               public const int dead_dasia;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_diaeresis")]
-               public const int dead_diaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_doubleacute")]
-               public const int dead_doubleacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_doublegrave")]
-               public const int dead_doublegrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_e")]
-               public const int dead_e;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_grave")]
-               public const int dead_grave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_greek")]
-               public const int dead_greek;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_hook")]
-               public const int dead_hook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_horn")]
-               public const int dead_horn;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_i")]
-               public const int dead_i;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_invertedbreve")]
-               public const int dead_invertedbreve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_iota")]
-               public const int dead_iota;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_longsolidusoverlay")]
-               public const int dead_longsolidusoverlay;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_lowline")]
-               public const int dead_lowline;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_macron")]
-               public const int dead_macron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_o")]
-               public const int dead_o;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_ogonek")]
-               public const int dead_ogonek;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_perispomeni")]
-               public const int dead_perispomeni;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_psili")]
-               public const int dead_psili;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_semivoiced_sound")]
-               public const int dead_semivoiced_sound;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_small_schwa")]
-               public const int dead_small_schwa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_stroke")]
-               public const int dead_stroke;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_tilde")]
-               public const int dead_tilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_u")]
-               public const int dead_u;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dead_voiced_sound")]
-               public const int dead_voiced_sound;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_decimalpoint")]
-               public const int decimalpoint;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_degree")]
-               public const int degree;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_diaeresis")]
-               public const int diaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_diamond")]
-               public const int diamond;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_digitspace")]
-               public const int digitspace;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dintegral")]
-               public const int dintegral;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_division")]
-               public const int division;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dollar")]
-               public const int dollar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_doubbaselinedot")]
-               public const int doubbaselinedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_doubleacute")]
-               public const int doubleacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_doubledagger")]
-               public const int doubledagger;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_doublelowquotemark")]
-               public const int doublelowquotemark;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downarrow")]
-               public const int downarrow;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downcaret")]
-               public const int downcaret;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downshoe")]
-               public const int downshoe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downstile")]
-               public const int downstile;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_downtack")]
-               public const int downtack;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_dstroke")]
-               public const int dstroke;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_e")]
-               public const int e;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eabovedot")]
-               public const int eabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eacute")]
-               public const int eacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ebelowdot")]
-               public const int ebelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecaron")]
-               public const int ecaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflex")]
-               public const int ecircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflexacute")]
-               public const int ecircumflexacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflexbelowdot")]
-               public const int ecircumflexbelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflexgrave")]
-               public const int ecircumflexgrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflexhook")]
-               public const int ecircumflexhook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ecircumflextilde")]
-               public const int ecircumflextilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ediaeresis")]
-               public const int ediaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_egrave")]
-               public const int egrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ehook")]
-               public const int ehook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eightsubscript")]
-               public const int eightsubscript;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eightsuperior")]
-               public const int eightsuperior;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_elementof")]
-               public const int elementof;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ellipsis")]
-               public const int ellipsis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_em3space")]
-               public const int em3space;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_em4space")]
-               public const int em4space;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emacron")]
-               public const int emacron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emdash")]
-               public const int emdash;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emfilledcircle")]
-               public const int emfilledcircle;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emfilledrect")]
-               public const int emfilledrect;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emopencircle")]
-               public const int emopencircle;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emopenrectangle")]
-               public const int emopenrectangle;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emptyset")]
-               public const int emptyset;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_emspace")]
-               public const int emspace;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_endash")]
-               public const int endash;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enfilledcircbullet")]
-               public const int enfilledcircbullet;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enfilledsqbullet")]
-               public const int enfilledsqbullet;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eng")]
-               public const int eng;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enopencircbullet")]
-               public const int enopencircbullet;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enopensquarebullet")]
-               public const int enopensquarebullet;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_enspace")]
-               public const int enspace;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eogonek")]
-               public const int eogonek;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_equal")]
-               public const int equal;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_eth")]
-               public const int eth;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_etilde")]
-               public const int etilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_exclam")]
-               public const int exclam;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_exclamdown")]
-               public const int exclamdown;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ezh")]
-               public const int ezh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_f")]
-               public const int f;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fabovedot")]
-               public const int fabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_femalesymbol")]
-               public const int femalesymbol;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ff")]
-               public const int ff;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_figdash")]
-               public const int figdash;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledlefttribullet")]
-               public const int filledlefttribullet;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledrectbullet")]
-               public const int filledrectbullet;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledrighttribullet")]
-               public const int filledrighttribullet;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledtribulletdown")]
-               public const int filledtribulletdown;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_filledtribulletup")]
-               public const int filledtribulletup;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fiveeighths")]
-               public const int fiveeighths;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fivesixths")]
-               public const int fivesixths;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fivesubscript")]
-               public const int fivesubscript;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fivesuperior")]
-               public const int fivesuperior;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fourfifths")]
-               public const int fourfifths;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_foursubscript")]
-               public const int foursubscript;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_foursuperior")]
-               public const int foursuperior;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_fourthroot")]
-               public const int fourthroot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_function")]
-               public const int function;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_g")]
-               public const int g;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gabovedot")]
-               public const int gabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gbreve")]
-               public const int gbreve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gcaron")]
-               public const int gcaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gcedilla")]
-               public const int gcedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_gcircumflex")]
-               public const int gcircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_grave")]
-               public const int grave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_greater")]
-               public const int greater;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_greaterthanequal")]
-               public const int greaterthanequal;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_guillemotleft")]
-               public const int guillemotleft;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_guillemotright")]
-               public const int guillemotright;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_h")]
-               public const int h;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hairspace")]
-               public const int hairspace;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hcircumflex")]
-               public const int hcircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_heart")]
-               public const int heart;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_aleph")]
-               public const int hebrew_aleph;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_ayin")]
-               public const int hebrew_ayin;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_bet")]
-               public const int hebrew_bet;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_beth")]
-               public const int hebrew_beth;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_chet")]
-               public const int hebrew_chet;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_dalet")]
-               public const int hebrew_dalet;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_daleth")]
-               public const int hebrew_daleth;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_doublelowline")]
-               public const int hebrew_doublelowline;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalkaph")]
-               public const int hebrew_finalkaph;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalmem")]
-               public const int hebrew_finalmem;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalnun")]
-               public const int hebrew_finalnun;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalpe")]
-               public const int hebrew_finalpe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalzade")]
-               public const int hebrew_finalzade;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_finalzadi")]
-               public const int hebrew_finalzadi;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_gimel")]
-               public const int hebrew_gimel;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_gimmel")]
-               public const int hebrew_gimmel;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_he")]
-               public const int hebrew_he;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_het")]
-               public const int hebrew_het;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_kaph")]
-               public const int hebrew_kaph;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_kuf")]
-               public const int hebrew_kuf;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_lamed")]
-               public const int hebrew_lamed;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_mem")]
-               public const int hebrew_mem;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_nun")]
-               public const int hebrew_nun;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_pe")]
-               public const int hebrew_pe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_qoph")]
-               public const int hebrew_qoph;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_resh")]
-               public const int hebrew_resh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_samech")]
-               public const int hebrew_samech;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_samekh")]
-               public const int hebrew_samekh;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_shin")]
-               public const int hebrew_shin;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_taf")]
-               public const int hebrew_taf;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_taw")]
-               public const int hebrew_taw;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_tet")]
-               public const int hebrew_tet;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_teth")]
-               public const int hebrew_teth;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_waw")]
-               public const int hebrew_waw;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_yod")]
-               public const int hebrew_yod;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_zade")]
-               public const int hebrew_zade;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_zadi")]
-               public const int hebrew_zadi;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_zain")]
-               public const int hebrew_zain;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hebrew_zayin")]
-               public const int hebrew_zayin;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hexagram")]
-               public const int hexagram;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizconnector")]
-               public const int horizconnector;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan1")]
-               public const int horizlinescan1;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan3")]
-               public const int horizlinescan3;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan5")]
-               public const int horizlinescan5;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan7")]
-               public const int horizlinescan7;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_horizlinescan9")]
-               public const int horizlinescan9;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hstroke")]
-               public const int hstroke;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ht")]
-               public const int ht;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_hyphen")]
-               public const int hyphen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_i")]
-               public const int i;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_iTouch")]
-               public const int iTouch;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_iacute")]
-               public const int iacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ibelowdot")]
-               public const int ibelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ibreve")]
-               public const int ibreve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_icircumflex")]
-               public const int icircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_identical")]
-               public const int identical;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_idiaeresis")]
-               public const int idiaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_idotless")]
-               public const int idotless;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ifonlyif")]
-               public const int ifonlyif;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_igrave")]
-               public const int igrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ihook")]
-               public const int ihook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_imacron")]
-               public const int imacron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_implies")]
-               public const int implies;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_includedin")]
-               public const int includedin;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_includes")]
-               public const int includes;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_infinity")]
-               public const int infinity;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_integral")]
-               public const int integral;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_intersection")]
-               public const int intersection;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_iogonek")]
-               public const int iogonek;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_itilde")]
-               public const int itilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_j")]
-               public const int j;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_jcircumflex")]
-               public const int jcircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_jot")]
-               public const int jot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_k")]
-               public const int k;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_A")]
-               public const int kana_A;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_CHI")]
-               public const int kana_CHI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_E")]
-               public const int kana_E;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_FU")]
-               public const int kana_FU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HA")]
-               public const int kana_HA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HE")]
-               public const int kana_HE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HI")]
-               public const int kana_HI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HO")]
-               public const int kana_HO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_HU")]
-               public const int kana_HU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_I")]
-               public const int kana_I;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KA")]
-               public const int kana_KA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KE")]
-               public const int kana_KE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KI")]
-               public const int kana_KI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KO")]
-               public const int kana_KO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_KU")]
-               public const int kana_KU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_MA")]
-               public const int kana_MA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_ME")]
-               public const int kana_ME;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_MI")]
-               public const int kana_MI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_MO")]
-               public const int kana_MO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_MU")]
-               public const int kana_MU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_N")]
-               public const int kana_N;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NA")]
-               public const int kana_NA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NE")]
-               public const int kana_NE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NI")]
-               public const int kana_NI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NO")]
-               public const int kana_NO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_NU")]
-               public const int kana_NU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_O")]
-               public const int kana_O;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RA")]
-               public const int kana_RA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RE")]
-               public const int kana_RE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RI")]
-               public const int kana_RI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RO")]
-               public const int kana_RO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_RU")]
-               public const int kana_RU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SA")]
-               public const int kana_SA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SE")]
-               public const int kana_SE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SHI")]
-               public const int kana_SHI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SO")]
-               public const int kana_SO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_SU")]
-               public const int kana_SU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TA")]
-               public const int kana_TA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TE")]
-               public const int kana_TE;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TI")]
-               public const int kana_TI;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TO")]
-               public const int kana_TO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TSU")]
-               public const int kana_TSU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_TU")]
-               public const int kana_TU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_U")]
-               public const int kana_U;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_WA")]
-               public const int kana_WA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_WO")]
-               public const int kana_WO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_YA")]
-               public const int kana_YA;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_YO")]
-               public const int kana_YO;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_YU")]
-               public const int kana_YU;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_a")]
-               public const int kana_a;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_closingbracket")]
-               public const int kana_closingbracket;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_comma")]
-               public const int kana_comma;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_conjunctive")]
-               public const int kana_conjunctive;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_e")]
-               public const int kana_e;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_fullstop")]
-               public const int kana_fullstop;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_i")]
-               public const int kana_i;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_middledot")]
-               public const int kana_middledot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_o")]
-               public const int kana_o;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_openingbracket")]
-               public const int kana_openingbracket;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_switch")]
-               public const int kana_switch;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_tsu")]
-               public const int kana_tsu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_tu")]
-               public const int kana_tu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_u")]
-               public const int kana_u;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_ya")]
-               public const int kana_ya;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_yo")]
-               public const int kana_yo;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kana_yu")]
-               public const int kana_yu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kappa")]
-               public const int kappa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kcedilla")]
-               public const int kcedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_kra")]
-               public const int kra;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_l")]
-               public const int l;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lacute")]
-               public const int lacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_latincross")]
-               public const int latincross;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lbelowdot")]
-               public const int lbelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lcaron")]
-               public const int lcaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lcedilla")]
-               public const int lcedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftanglebracket")]
-               public const int leftanglebracket;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftarrow")]
-               public const int leftarrow;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftcaret")]
-               public const int leftcaret;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftdoublequotemark")]
-               public const int leftdoublequotemark;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftmiddlecurlybrace")]
-               public const int leftmiddlecurlybrace;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftopentriangle")]
-               public const int leftopentriangle;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftpointer")]
-               public const int leftpointer;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftradical")]
-               public const int leftradical;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftshoe")]
-               public const int leftshoe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftsinglequotemark")]
-               public const int leftsinglequotemark;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_leftt")]
-               public const int leftt;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lefttack")]
-               public const int lefttack;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_less")]
-               public const int less;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lessthanequal")]
-               public const int lessthanequal;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lf")]
-               public const int lf;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_logicaland")]
-               public const int logicaland;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_logicalor")]
-               public const int logicalor;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lowleftcorner")]
-               public const int lowleftcorner;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lowrightcorner")]
-               public const int lowrightcorner;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_lstroke")]
-               public const int lstroke;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_m")]
-               public const int m;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_mabovedot")]
-               public const int mabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_macron")]
-               public const int macron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_malesymbol")]
-               public const int malesymbol;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_maltesecross")]
-               public const int maltesecross;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_marker")]
-               public const int marker;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_masculine")]
-               public const int masculine;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_minus")]
-               public const int minus;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_minutes")]
-               public const int minutes;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_mu")]
-               public const int mu;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_multiply")]
-               public const int multiply;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_musicalflat")]
-               public const int musicalflat;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_musicalsharp")]
-               public const int musicalsharp;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_n")]
-               public const int n;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_nabla")]
-               public const int nabla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_nacute")]
-               public const int nacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ncaron")]
-               public const int ncaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ncedilla")]
-               public const int ncedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ninesubscript")]
-               public const int ninesubscript;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ninesuperior")]
-               public const int ninesuperior;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_nl")]
-               public const int nl;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_nobreakspace")]
-               public const int nobreakspace;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notapproxeq")]
-               public const int notapproxeq;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notelementof")]
-               public const int notelementof;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notequal")]
-               public const int notequal;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notidentical")]
-               public const int notidentical;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_notsign")]
-               public const int notsign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ntilde")]
-               public const int ntilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_numbersign")]
-               public const int numbersign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_numerosign")]
-               public const int numerosign;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_o")]
-               public const int o;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_oacute")]
-               public const int oacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_obarred")]
-               public const int obarred;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_obelowdot")]
-               public const int obelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocaron")]
-               public const int ocaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflex")]
-               public const int ocircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflexacute")]
-               public const int ocircumflexacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflexbelowdot")]
-               public const int ocircumflexbelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflexgrave")]
-               public const int ocircumflexgrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflexhook")]
-               public const int ocircumflexhook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ocircumflextilde")]
-               public const int ocircumflextilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_odiaeresis")]
-               public const int odiaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_odoubleacute")]
-               public const int odoubleacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_oe")]
-               public const int oe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ogonek")]
-               public const int ogonek;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ograve")]
-               public const int ograve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohook")]
-               public const int ohook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohorn")]
-               public const int ohorn;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohornacute")]
-               public const int ohornacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohornbelowdot")]
-               public const int ohornbelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohorngrave")]
-               public const int ohorngrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohornhook")]
-               public const int ohornhook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ohorntilde")]
-               public const int ohorntilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_omacron")]
-               public const int omacron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_oneeighth")]
-               public const int oneeighth;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onefifth")]
-               public const int onefifth;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onehalf")]
-               public const int onehalf;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onequarter")]
-               public const int onequarter;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onesixth")]
-               public const int onesixth;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onesubscript")]
-               public const int onesubscript;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onesuperior")]
-               public const int onesuperior;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_onethird")]
-               public const int onethird;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ooblique")]
-               public const int ooblique;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_openrectbullet")]
-               public const int openrectbullet;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_openstar")]
-               public const int openstar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_opentribulletdown")]
-               public const int opentribulletdown;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_opentribulletup")]
-               public const int opentribulletup;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ordfeminine")]
-               public const int ordfeminine;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_oslash")]
-               public const int oslash;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_otilde")]
-               public const int otilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_overbar")]
-               public const int overbar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_overline")]
-               public const int overline;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_p")]
-               public const int p;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_pabovedot")]
-               public const int pabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_paragraph")]
-               public const int paragraph;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_parenleft")]
-               public const int parenleft;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_parenright")]
-               public const int parenright;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_partdifferential")]
-               public const int partdifferential;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_partialderivative")]
-               public const int partialderivative;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_percent")]
-               public const int percent;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_period")]
-               public const int period;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_periodcentered")]
-               public const int periodcentered;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_permille")]
-               public const int permille;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_phonographcopyright")]
-               public const int phonographcopyright;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_plus")]
-               public const int plus;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_plusminus")]
-               public const int plusminus;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_prescription")]
-               public const int prescription;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_prolongedsound")]
-               public const int prolongedsound;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_punctspace")]
-               public const int punctspace;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_q")]
-               public const int q;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_quad")]
-               public const int quad;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_question")]
-               public const int question;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_questiondown")]
-               public const int questiondown;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_quotedbl")]
-               public const int quotedbl;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_quoteleft")]
-               public const int quoteleft;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_quoteright")]
-               public const int quoteright;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_r")]
-               public const int r;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_racute")]
-               public const int racute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_radical")]
-               public const int radical;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rcaron")]
-               public const int rcaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rcedilla")]
-               public const int rcedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_registered")]
-               public const int registered;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightanglebracket")]
-               public const int rightanglebracket;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightarrow")]
-               public const int rightarrow;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightcaret")]
-               public const int rightcaret;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightdoublequotemark")]
-               public const int rightdoublequotemark;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightmiddlecurlybrace")]
-               public const int rightmiddlecurlybrace;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightmiddlesummation")]
-               public const int rightmiddlesummation;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightopentriangle")]
-               public const int rightopentriangle;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightpointer")]
-               public const int rightpointer;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightshoe")]
-               public const int rightshoe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightsinglequotemark")]
-               public const int rightsinglequotemark;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_rightt")]
-               public const int rightt;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_righttack")]
-               public const int righttack;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_s")]
-               public const int s;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sabovedot")]
-               public const int sabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sacute")]
-               public const int sacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_scaron")]
-               public const int scaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_scedilla")]
-               public const int scedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_schwa")]
-               public const int schwa;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_scircumflex")]
-               public const int scircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_script_switch")]
-               public const int script_switch;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_seconds")]
-               public const int seconds;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_section")]
-               public const int section;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_semicolon")]
-               public const int semicolon;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_semivoicedsound")]
-               public const int semivoicedsound;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_seveneighths")]
-               public const int seveneighths;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sevensubscript")]
-               public const int sevensubscript;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sevensuperior")]
-               public const int sevensuperior;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_signaturemark")]
-               public const int signaturemark;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_signifblank")]
-               public const int signifblank;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_similarequal")]
-               public const int similarequal;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_singlelowquotemark")]
-               public const int singlelowquotemark;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sixsubscript")]
-               public const int sixsubscript;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sixsuperior")]
-               public const int sixsuperior;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_slash")]
-               public const int slash;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_soliddiamond")]
-               public const int soliddiamond;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_space")]
-               public const int space;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_squareroot")]
-               public const int squareroot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ssharp")]
-               public const int ssharp;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_sterling")]
-               public const int sterling;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_stricteq")]
-               public const int stricteq;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_t")]
-               public const int t;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tabovedot")]
-               public const int tabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tcaron")]
-               public const int tcaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tcedilla")]
-               public const int tcedilla;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_telephone")]
-               public const int telephone;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_telephonerecorder")]
-               public const int telephonerecorder;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_therefore")]
-               public const int therefore;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_thinspace")]
-               public const int thinspace;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_thorn")]
-               public const int thorn;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threeeighths")]
-               public const int threeeighths;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threefifths")]
-               public const int threefifths;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threequarters")]
-               public const int threequarters;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threesubscript")]
-               public const int threesubscript;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_threesuperior")]
-               public const int threesuperior;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tintegral")]
-               public const int tintegral;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topintegral")]
-               public const int topintegral;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topleftparens")]
-               public const int topleftparens;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topleftradical")]
-               public const int topleftradical;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topleftsqbracket")]
-               public const int topleftsqbracket;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topleftsummation")]
-               public const int topleftsummation;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_toprightparens")]
-               public const int toprightparens;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_toprightsqbracket")]
-               public const int toprightsqbracket;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_toprightsummation")]
-               public const int toprightsummation;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topt")]
-               public const int topt;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_topvertsummationconnector")]
-               public const int topvertsummationconnector;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_trademark")]
-               public const int trademark;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_trademarkincircle")]
-               public const int trademarkincircle;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_tslash")]
-               public const int tslash;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_twofifths")]
-               public const int twofifths;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_twosubscript")]
-               public const int twosubscript;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_twosuperior")]
-               public const int twosuperior;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_twothirds")]
-               public const int twothirds;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_u")]
-               public const int u;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uacute")]
-               public const int uacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ubelowdot")]
-               public const int ubelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ubreve")]
-               public const int ubreve;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ucircumflex")]
-               public const int ucircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_udiaeresis")]
-               public const int udiaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_udoubleacute")]
-               public const int udoubleacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ugrave")]
-               public const int ugrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhook")]
-               public const int uhook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhorn")]
-               public const int uhorn;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhornacute")]
-               public const int uhornacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhornbelowdot")]
-               public const int uhornbelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhorngrave")]
-               public const int uhorngrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhornhook")]
-               public const int uhornhook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uhorntilde")]
-               public const int uhorntilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_umacron")]
-               public const int umacron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_underbar")]
-               public const int underbar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_underscore")]
-               public const int underscore;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_union")]
-               public const int union;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uogonek")]
-               public const int uogonek;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uparrow")]
-               public const int uparrow;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_upcaret")]
-               public const int upcaret;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_upleftcorner")]
-               public const int upleftcorner;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uprightcorner")]
-               public const int uprightcorner;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_upshoe")]
-               public const int upshoe;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_upstile")]
-               public const int upstile;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uptack")]
-               public const int uptack;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_uring")]
-               public const int uring;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_utilde")]
-               public const int utilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_v")]
-               public const int v;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_variation")]
-               public const int variation;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_vertbar")]
-               public const int vertbar;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_vertconnector")]
-               public const int vertconnector;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_voicedsound")]
-               public const int voicedsound;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_vt")]
-               public const int vt;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_w")]
-               public const int w;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_wacute")]
-               public const int wacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_wcircumflex")]
-               public const int wcircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_wdiaeresis")]
-               public const int wdiaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_wgrave")]
-               public const int wgrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_x")]
-               public const int x;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_xabovedot")]
-               public const int xabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_y")]
-               public const int y;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_yacute")]
-               public const int yacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ybelowdot")]
-               public const int ybelowdot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ycircumflex")]
-               public const int ycircumflex;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ydiaeresis")]
-               public const int ydiaeresis;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_yen")]
-               public const int yen;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ygrave")]
-               public const int ygrave;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_yhook")]
-               public const int yhook;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_ytilde")]
-               public const int ytilde;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_z")]
-               public const int z;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zabovedot")]
-               public const int zabovedot;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zacute")]
-               public const int zacute;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zcaron")]
-               public const int zcaron;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zerosubscript")]
-               public const int zerosubscript;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zerosuperior")]
-               public const int zerosuperior;
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_KEY_zstroke")]
-               public const int zstroke;
-       }
-       namespace Threads {
-               namespace FrameSource {
-                       [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_frame_source")]
-                       [Deprecated (since = "1.6")]
-                       public static uint add (uint fps, GLib.SourceFunc func);
-                       [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_frame_source_full")]
-                       [Deprecated (since = "1.6")]
-                       public static uint add_full (int priority, uint fps, owned GLib.SourceFunc func);
-               }
-               namespace Idle {
-                       [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_idle")]
-                       public static uint add (GLib.SourceFunc func);
-                       [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_idle_full")]
-                       public static uint add_full (int priority, owned GLib.SourceFunc func);
-               }
-               namespace Timeout {
-                       [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_timeout")]
-                       public static uint add (uint interval, GLib.SourceFunc func);
-                       [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_threads_add_timeout_full")]
-                       public static uint add_full (int priority, uint interval, owned GLib.SourceFunc func);
-               }
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static uint add_repaint_func (owned GLib.SourceFunc func);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static uint add_repaint_func_full (Clutter.RepaintFlags flags, owned GLib.SourceFunc func);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               [Deprecated (since = "1.12")]
-               public static void enter ();
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               [Deprecated (since = "1.10")]
-               public static void init ();
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               [Deprecated (since = "1.12")]
-               public static void leave ();
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static void remove_repaint_func (uint handle_id);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static void set_lock_functions (GLib.Callback enter_fn, GLib.Callback leave_fn);
-       }
-       namespace Util {
-               [CCode (cheader_filename = "clutter/clutter.h", cname = "clutter_util_next_p2")]
-               [Deprecated (since = "1.2")]
-               public static int next_power_of_2 (int a);
-       }
-       namespace Value {
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static Clutter.PaintNode dup_paint_node (GLib.Value value);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static unowned Clutter.Color? get_color (GLib.Value value);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               [Deprecated (since = "1.10")]
-               public static unowned Cogl.Fixed? get_fixed (GLib.Value value);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static unowned Clutter.PaintNode get_paint_node (GLib.Value value);
-               [CCode (array_length_pos = 1.1, array_length_type = "gsize", cheader_filename = "clutter/clutter.h")]
-               public static unowned float[] get_shader_float (GLib.Value value);
-               [CCode (array_length_pos = 1.1, array_length_type = "gsize", cheader_filename = "clutter/clutter.h")]
-               public static unowned int[] get_shader_int (GLib.Value value);
-               [CCode (array_length_pos = 1.1, array_length_type = "gsize", cheader_filename = "clutter/clutter.h")]
-               public static unowned float[] get_shader_matrix (GLib.Value value);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static unowned Clutter.Units? get_units (GLib.Value value);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static void set_color (GLib.Value value, Clutter.Color color);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               [Deprecated (since = "1.10")]
-               public static void set_fixed (GLib.Value value, Cogl.Fixed fixed_);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static void set_paint_node (GLib.Value value, Clutter.PaintNode? node);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static void set_shader_float (GLib.Value value, [CCode (array_length_cname = "size", array_length_pos = 1.5)] float[] floats);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static void set_shader_int (GLib.Value value, [CCode (array_length_cname = "size", array_length_pos = 1.5)] int[] ints);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static void set_shader_matrix (GLib.Value value, [CCode (array_length_cname = "size", array_length_pos = 1.5)] float[] matrix);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static void set_units (GLib.Value value, Clutter.Units units);
-               [CCode (cheader_filename = "clutter/clutter.h")]
-               public static void take_paint_node (GLib.Value value, Clutter.PaintNode? node);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_action_get_type ()")]
-       public abstract class Action : Clutter.ActorMeta {
-               [CCode (has_construct_function = false)]
-               protected Action ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_actor_get_type ()")]
-       public class Actor : GLib.InitiallyUnowned, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
-               public uint32 flags;
-               [CCode (has_construct_function = false)]
-               public Actor ();
-               public void add_action (Clutter.Action action);
-               public void add_action_with_name (string name, Clutter.Action action);
-               public void add_child (Clutter.Actor child);
-               public void add_constraint (Clutter.Constraint constraint);
-               public void add_constraint_with_name (string name, Clutter.Constraint constraint);
-               public void add_effect (Clutter.Effect effect);
-               public void add_effect_with_name (string name, Clutter.Effect effect);
-               public void add_transition (string name, Clutter.Transition transition);
-               public virtual void allocate (Clutter.ActorBox box, Clutter.AllocationFlags flags);
-               public void allocate_align_fill (Clutter.ActorBox box, double x_align, double y_align, bool x_fill, bool y_fill, Clutter.AllocationFlags flags);
-               public void allocate_available_size (float x, float y, float available_width, float available_height, Clutter.AllocationFlags flags);
-               public void allocate_preferred_size (Clutter.AllocationFlags flags);
-               [Deprecated (since = "1.12")]
-               public unowned Clutter.Animation animate (ulong mode, uint duration, ...);
-               [Deprecated (since = "1.10")]
-               public unowned Clutter.Animation animate_with_alpha (Clutter.Alpha alpha, ...);
-               [Deprecated (since = "1.10")]
-               public unowned Clutter.Animation animate_with_alphav (Clutter.Alpha alpha, [CCode (array_length_cname = "n_properties", array_length_pos = 1.5)] string[] properties, [CCode (array_length_cname = "n_properties", array_length_pos = 1.5)] GLib.Value[] values);
-               [Deprecated (since = "1.12")]
-               public unowned Clutter.Animation animate_with_timeline (ulong mode, Clutter.Timeline timeline, ...);
-               [Deprecated (since = "1.12")]
-               public unowned Clutter.Animation animate_with_timelinev (ulong mode, Clutter.Timeline timeline, [CCode (array_length_cname = "n_properties", array_length_pos = 2.5)] string[] properties, [CCode (array_length_cname = "n_properties", array_length_pos = 2.5)] GLib.Value[] values);
-               [Deprecated (since = "1.12")]
-               public unowned Clutter.Animation animatev (ulong mode, uint duration, [CCode (array_length_cname = "n_properties", array_length_pos = 2.5)] string[] properties, [CCode (array_length_cname = "n_properties", array_length_pos = 2.5)] GLib.Value[] values);
-               public Clutter.Vertex apply_relative_transform_to_point (Clutter.Actor? ancestor, Clutter.Vertex point);
-               [NoWrapper]
-               public virtual void apply_transform (ref Clutter.Matrix matrix);
-               public Clutter.Vertex apply_transform_to_point (Clutter.Vertex point);
-               /*public void bind_model (GLib.ListModel model, owned Clutter.ActorCreateChildFunc create_child_func); */
-               public void clear_actions ();
-               public void clear_constraints ();
-               public void clear_effects ();
-               public bool contains (Clutter.Actor descendant);
-               public void continue_paint ();
-               public Pango.Context create_pango_context ();
-               public Pango.Layout create_pango_layout (string? text);
-               public void destroy_all_children ();
-               [Deprecated (since = "1.12")]
-               public void detach_animation ();
-               [CCode (cname = "clutter_actor_event")]
-               public bool emit_event (Clutter.Event event, bool capture);
-               public void get_abs_allocation_vertices ([CCode (array_length = false)] Clutter.Vertex[] verts);
-               public virtual unowned Atk.Object get_accessible ();
-               public unowned Clutter.Action get_action (string name);
-               public GLib.List<weak Clutter.Action> get_actions ();
-               public Clutter.ActorBox get_allocation_box ();
-               [Deprecated (since = "1.12")]
-               public Clutter.Geometry get_allocation_geometry ();
-               public void get_allocation_vertices (Clutter.Actor? ancestor, [CCode (array_length = false)] Clutter.Vertex[] verts);
-               [Deprecated (since = "1.12")]
-               public void get_anchor_point (out float anchor_x, out float anchor_y);
-               [Deprecated (since = "1.12")]
-               public Clutter.Gravity get_anchor_point_gravity ();
-               [Deprecated (since = "1.12")]
-               public unowned Clutter.Animation get_animation ();
-               public Clutter.Color get_background_color ();
-               [CCode (cname = "clutter_get_actor_by_gid")]
-               [Deprecated (since = "1.8")]
-               public static unowned Clutter.Actor get_by_gid (uint32 id_);
-               public unowned Clutter.Actor get_child_at_index (int index_);
-               public Clutter.Matrix get_child_transform ();
-               public GLib.List<weak Clutter.Actor> get_children ();
-               public void get_clip (out float xoff, out float yoff, out float width, out float height);
-               public bool get_clip_to_allocation ();
-               public unowned Clutter.Constraint get_constraint (string name);
-               public GLib.List<weak Clutter.Constraint> get_constraints ();
-               public unowned Clutter.Content get_content ();
-               public Clutter.ActorBox get_content_box ();
-               public Clutter.ContentGravity get_content_gravity ();
-               public Clutter.ContentRepeat get_content_repeat ();
-               public void get_content_scaling_filters (out Clutter.ScalingFilter min_filter, out Clutter.ScalingFilter mag_filter);
-               public unowned Clutter.PaintVolume get_default_paint_volume ();
-               [Deprecated (since = "1.12")]
-               public float get_depth ();
-               public uint get_easing_delay ();
-               public uint get_easing_duration ();
-               public Clutter.AnimationMode get_easing_mode ();
-               public unowned Clutter.Effect get_effect (string name);
-               public GLib.List<weak Clutter.Effect> get_effects ();
-               public unowned Clutter.Actor get_first_child ();
-               public bool get_fixed_position_set ();
-               public Clutter.ActorFlags get_flags ();
-               [Deprecated (since = "1.10")]
-               public Clutter.Geometry get_geometry ();
-               [Deprecated (since = "1.8")]
-               public uint32 get_gid ();
-               [CCode (cname = "clutter_actor_has_pointer")]
-               public bool get_has_pointer ();
-               public float get_height ();
-               public unowned Clutter.Actor get_last_child ();
-               public unowned Clutter.LayoutManager get_layout_manager ();
-               public void get_margin (Clutter.Margin margin);
-               public float get_margin_bottom ();
-               public float get_margin_left ();
-               public float get_margin_right ();
-               public float get_margin_top ();
-               public int get_n_children ();
-               public unowned string get_name ();
-               public unowned Clutter.Actor get_next_sibling ();
-               public Clutter.OffscreenRedirect get_offscreen_redirect ();
-               public uint8 get_opacity ();
-               public bool get_paint_box (out Clutter.ActorBox box);
-               public uint8 get_paint_opacity ();
-               public bool get_paint_visibility ();
-               [NoWrapper]
-               public virtual bool get_paint_volume (Clutter.PaintVolume volume);
-               public unowned Pango.Context get_pango_context ();
-               public unowned Clutter.Actor? get_parent ();
-               public void get_pivot_point (out float pivot_x, out float pivot_y);
-               public float get_pivot_point_z ();
-               public void get_position (out float x, out float y);
-               public virtual void get_preferred_height (float for_width, out float min_height_p, out float natural_height_p);
-               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);
-               public virtual void get_preferred_width (float for_height, out float min_width_p, out float natural_width_p);
-               public unowned Clutter.Actor get_previous_sibling ();
-               public bool get_reactive ();
-               public Clutter.RequestMode get_request_mode ();
-               [Deprecated (since = "1.12")]
-               public double get_rotation (Clutter.RotateAxis axis, out float x, out float y, out float z);
-               public double get_rotation_angle (Clutter.RotateAxis axis);
-               public void get_scale (out double scale_x, out double scale_y);
-               [Deprecated (since = "1.12")]
-               public void get_scale_center (out float center_x, out float center_y);
-               [Deprecated (since = "1.12")]
-               public Clutter.Gravity get_scale_gravity ();
-               public double get_scale_z ();
-               [Deprecated (since = "1.8")]
-               public unowned Clutter.Shader get_shader ();
-               public void get_size (out float width, out float height);
-               public unowned Clutter.Stage get_stage ();
-               public Clutter.TextDirection get_text_direction ();
-               public Clutter.Matrix get_transform ();
-               [Deprecated (since = "1.12")]
-               public Clutter.Matrix get_transformation_matrix ();
-               public unowned Clutter.PaintVolume get_transformed_paint_volume (Clutter.Actor relative_to_ancestor);
-               public void get_transformed_position (out float x, out float y);
-               public void get_transformed_size (out float width, out float height);
-               public unowned Clutter.Transition get_transition (string name);
-               public void get_translation (out float translate_x, out float translate_y, out float translate_z);
-               public float get_width ();
-               public float get_x ();
-               public Clutter.ActorAlign get_x_align ();
-               public bool get_x_expand ();
-               public float get_y ();
-               public Clutter.ActorAlign get_y_align ();
-               public bool get_y_expand ();
-               public float get_z_position ();
-               [Deprecated (since = "1.12")]
-               public Clutter.Gravity get_z_rotation_gravity ();
-               public void grab_key_focus ();
-               public bool has_actions ();
-               public bool has_allocation ();
-               public bool has_constraints ();
-               public bool has_effects ();
-               public bool has_key_focus ();
-               public virtual bool has_overlaps ();
-               [Deprecated (since = "1.10")]
-               public virtual void hide_all ();
-               public void insert_child_above (Clutter.Actor child, Clutter.Actor? sibling);
-               public void insert_child_at_index (Clutter.Actor child, int index_);
-               public void insert_child_below (Clutter.Actor child, Clutter.Actor? sibling);
-               public bool is_in_clone_paint ();
-               public bool is_mapped ();
-               public bool is_realized ();
-               public bool is_rotated ();
-               public bool is_scaled ();
-               public bool is_visible ();
-               [Deprecated (since = "1.10")]
-               public void lower (Clutter.Actor? above);
-               [Deprecated (since = "1.10")]
-               public void lower_bottom ();
-               public virtual void map ();
-               [Deprecated (since = "1.12")]
-               public void move_anchor_point (float anchor_x, float anchor_y);
-               [Deprecated (since = "1.12")]
-               public void move_anchor_point_from_gravity (Clutter.Gravity gravity);
-               public void move_by (float dx, float dy);
-               public bool needs_expand (Clutter.Orientation orientation);
-               [NoWrapper]
-               public virtual void paint_node (Clutter.PaintNode root);
-               [Deprecated (since = "1.10")]
-               public void pop_internal ();
-               [Deprecated (since = "1.10")]
-               public void push_internal ();
-               public void queue_redraw ();
-               public void queue_redraw_with_clip (Cairo.RectangleInt? clip);
-               [Deprecated (since = "1.10")]
-               public void raise (Clutter.Actor? below);
-               [Deprecated (since = "1.10")]
-               public void raise_top ();
-               public void remove_action (Clutter.Action action);
-               public void remove_action_by_name (string name);
-               public void remove_all_children ();
-               public void remove_all_transitions ();
-               public void remove_child (Clutter.Actor child);
-               public void remove_clip ();
-               public void remove_constraint (Clutter.Constraint constraint);
-               public void remove_constraint_by_name (string name);
-               public void remove_effect (Clutter.Effect effect);
-               public void remove_effect_by_name (string name);
-               public void remove_transition (string name);
-               [Deprecated (since = "1.10")]
-               public void reparent (Clutter.Actor new_parent);
-               public void replace_child (Clutter.Actor old_child, Clutter.Actor new_child);
-               public void restore_easing_state ();
-               public void save_easing_state ();
-               public void set_allocation (Clutter.ActorBox box, Clutter.AllocationFlags flags);
-               [Deprecated (since = "1.12")]
-               public void set_anchor_point (float anchor_x, float anchor_y);
-               [Deprecated (since = "1.12")]
-               public void set_anchor_point_from_gravity (Clutter.Gravity gravity);
-               public void set_background_color (Clutter.Color? color);
-               public void set_child_above_sibling (Clutter.Actor child, Clutter.Actor? sibling);
-               public void set_child_at_index (Clutter.Actor child, int index_);
-               public void set_child_below_sibling (Clutter.Actor child, Clutter.Actor? sibling);
-               public void set_child_transform (Clutter.Matrix? transform);
-               public void set_clip (float xoff, float yoff, float width, float height);
-               public void set_clip_to_allocation (bool clip_set);
-               public void set_content (Clutter.Content? content);
-               public void set_content_gravity (Clutter.ContentGravity gravity);
-               public void set_content_repeat (Clutter.ContentRepeat repeat);
-               public void set_content_scaling_filters (Clutter.ScalingFilter min_filter, Clutter.ScalingFilter mag_filter);
-               [Deprecated (since = "1.12")]
-               public void set_depth (float depth);
-               public void set_easing_delay (uint msecs);
-               public void set_easing_duration (uint msecs);
-               public void set_easing_mode (Clutter.AnimationMode mode);
-               public void set_fixed_position_set (bool is_set);
-               public void set_flags (Clutter.ActorFlags flags);
-               [Deprecated (since = "1.10")]
-               public void set_geometry (Clutter.Geometry geometry);
-               public void set_height (float height);
-               public void set_layout_manager (Clutter.LayoutManager? manager);
-               public void set_margin (Clutter.Margin margin);
-               public void set_margin_bottom (float margin);
-               public void set_margin_left (float margin);
-               public void set_margin_right (float margin);
-               public void set_margin_top (float margin);
-               public void set_name (string name);
-               public void set_offscreen_redirect (Clutter.OffscreenRedirect redirect);
-               public void set_opacity (uint8 opacity);
-               [Deprecated (since = "1.10")]
-               public void set_parent (Clutter.Actor parent);
-               public void set_pivot_point (float pivot_x, float pivot_y);
-               public void set_pivot_point_z (float pivot_z);
-               public void set_position (float x, float y);
-               public void set_reactive (bool reactive);
-               public void set_request_mode (Clutter.RequestMode mode);
-               [Deprecated (since = "1.12")]
-               public void set_rotation (Clutter.RotateAxis axis, double angle, float x, float y, float z);
-               public void set_rotation_angle (Clutter.RotateAxis axis, double angle);
-               public void set_scale (double scale_x, double scale_y);
-               [Deprecated (since = "1.12")]
-               public void set_scale_full (double scale_x, double scale_y, float center_x, float center_y);
-               [Deprecated (since = "1.12")]
-               public void set_scale_with_gravity (double scale_x, double scale_y, Clutter.Gravity gravity);
-               public void set_scale_z (double scale_z);
-               [Deprecated (since = "1.8")]
-               public bool set_shader (Clutter.Shader? shader);
-               [Deprecated (since = "1.8")]
-               public void set_shader_param (string param, GLib.Value value);
-               [Deprecated (since = "1.8")]
-               public void set_shader_param_float (string param, float value);
-               [Deprecated (since = "1.8")]
-               public void set_shader_param_int (string param, int value);
-               public void set_size (float width, float height);
-               public void set_text_direction (Clutter.TextDirection text_dir);
-               public void set_transform (Clutter.Matrix? transform);
-               public void set_translation (float translate_x, float translate_y, float translate_z);
-               public void set_width (float width);
-               public void set_x (float x);
-               public void set_x_align (Clutter.ActorAlign x_align);
-               public void set_x_expand (bool expand);
-               public void set_y (float y);
-               public void set_y_align (Clutter.ActorAlign y_align);
-               public void set_y_expand (bool expand);
-               public void set_z_position (float z_position);
-               [Deprecated (since = "1.12")]
-               public void set_z_rotation_from_gravity (double angle, Clutter.Gravity gravity);
-               public bool should_pick_paint ();
-               [Deprecated (since = "1.10")]
-               public virtual void show_all ();
-               public bool transform_stage_point (float x, float y, out float x_out, out float y_out);
-               public virtual void unmap ();
-               [Deprecated (since = "1.10")]
-               public void unparent ();
-               public void unset_flags (Clutter.ActorFlags flags);
-               [NoAccessorMethod]
-               public Clutter.Action actions { set; }
-               [NoAccessorMethod]
-               public Clutter.ActorBox allocation { get; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public Clutter.Gravity anchor_gravity { get; set; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public float anchor_x { get; set; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public float anchor_y { get; set; }
-               public Clutter.Color background_color { get; set; }
-               [NoAccessorMethod]
-               public bool background_color_set { get; }
-               [NoAccessorMethod]
-               public bool child_transform_set { get; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public Clutter.Geometry clip { get; set; }
-               [NoAccessorMethod]
-               public Clutter.Rect clip_rect { owned get; set; }
-               public bool clip_to_allocation { get; set; }
-               [NoAccessorMethod]
-               public Clutter.Constraint constraints { set; }
-               public Clutter.Content content { get; set; }
-               public Clutter.ActorBox content_box { get; }
-               public Clutter.ContentGravity content_gravity { get; set; }
-               public Clutter.ContentRepeat content_repeat { get; set; }
-               [Deprecated (since = "1.12")]
-               public float depth { get; set; }
-               [NoAccessorMethod]
-               public Clutter.Effect effect { set; }
-               public Clutter.Actor first_child { get; }
-               public bool fixed_position_set { get; set; }
-               [NoAccessorMethod]
-               public float fixed_x { get; set; }
-               [NoAccessorMethod]
-               public float fixed_y { get; set; }
-               [NoAccessorMethod]
-               public bool has_clip { get; }
-               [NoAccessorMethod]
-               public bool has_pointer { get; }
-               public float height { get; set; }
-               public Clutter.Actor last_child { get; }
-               public Clutter.LayoutManager layout_manager { get; set; }
-               [NoAccessorMethod]
-               public Clutter.ScalingFilter magnification_filter { get; set; }
-               [NoAccessorMethod]
-               public bool mapped { get; }
-               public float margin_bottom { get; set; }
-               public float margin_left { get; set; }
-               public float margin_right { get; set; }
-               public float margin_top { get; set; }
-               [NoAccessorMethod]
-               public float min_height { get; set; }
-               [NoAccessorMethod]
-               public bool min_height_set { get; set; }
-               [NoAccessorMethod]
-               public float min_width { get; set; }
-               [NoAccessorMethod]
-               public bool min_width_set { get; set; }
-               [NoAccessorMethod]
-               public Clutter.ScalingFilter minification_filter { get; set; }
-               public string name { get; set; }
-               [NoAccessorMethod]
-               public float natural_height { get; set; }
-               [NoAccessorMethod]
-               public bool natural_height_set { get; set; }
-               [NoAccessorMethod]
-               public float natural_width { get; set; }
-               [NoAccessorMethod]
-               public bool natural_width_set { get; set; }
-               public Clutter.OffscreenRedirect offscreen_redirect { get; set; }
-               public uint opacity { get; set; }
-               [NoAccessorMethod]
-               public Clutter.Point pivot_point { owned get; set; }
-               public float pivot_point_z { get; set; }
-               [NoAccessorMethod]
-               public Clutter.Point position { owned get; set; }
-               public bool reactive { get; set; }
-               [NoAccessorMethod]
-               public bool realized { get; }
-               public Clutter.RequestMode request_mode { get; set; }
-               [NoAccessorMethod]
-               public double rotation_angle_x { get; set; }
-               [NoAccessorMethod]
-               public double rotation_angle_y { get; set; }
-               [NoAccessorMethod]
-               public double rotation_angle_z { get; set; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public Clutter.Vertex rotation_center_x { get; set; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public Clutter.Vertex rotation_center_y { get; set; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public Clutter.Vertex rotation_center_z { get; set; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public Clutter.Gravity rotation_center_z_gravity { get; set; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public float scale_center_x { get; set; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public float scale_center_y { get; set; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public Clutter.Gravity scale_gravity { get; set; }
-               [NoAccessorMethod]
-               public double scale_x { get; set; }
-               [NoAccessorMethod]
-               public double scale_y { get; set; }
-               public double scale_z { get; set; }
-               [NoAccessorMethod]
-               public bool show_on_set_parent { get; set; }
-               [NoAccessorMethod]
-               public Clutter.Size size { owned get; set; }
-               public Clutter.TextDirection text_direction { get; set; }
-               [NoAccessorMethod]
-               public bool transform_set { get; }
-               [NoAccessorMethod]
-               public float translation_x { get; set; }
-               [NoAccessorMethod]
-               public float translation_y { get; set; }
-               [NoAccessorMethod]
-               public float translation_z { get; set; }
-               [NoAccessorMethod]
-               public bool visible { get; set; }
-               public float width { get; set; }
-               public float x { get; set; }
-               public Clutter.ActorAlign x_align { get; set; }
-               public bool x_expand { get; set; }
-               public float y { get; set; }
-               public Clutter.ActorAlign y_align { get; set; }
-               public bool y_expand { get; set; }
-               public float z_position { get; set; }
-               public signal void allocation_changed (Clutter.ActorBox box, Clutter.AllocationFlags flags);
-               public virtual signal bool button_press_event (Clutter.ButtonEvent event);
-               public virtual signal bool button_release_event (Clutter.ButtonEvent event);
-               public virtual signal bool captured_event (Clutter.Event event);
-               [HasEmitter]
-               public virtual signal void destroy ();
-               public virtual signal bool enter_event (Clutter.CrossingEvent event);
-               public virtual signal bool event (Clutter.Event event);
-               [HasEmitter]
-               public virtual signal void hide ();
-               public virtual signal void key_focus_in ();
-               public virtual signal void key_focus_out ();
-               public virtual signal bool key_press_event (Clutter.KeyEvent event);
-               public virtual signal bool key_release_event (Clutter.KeyEvent event);
-               public virtual signal bool leave_event (Clutter.CrossingEvent event);
-               public virtual signal bool motion_event (Clutter.MotionEvent event);
-               [Deprecated (since = "1.12")]
-               [HasEmitter]
-               public virtual signal void paint ();
-               public virtual signal void parent_set (Clutter.Actor? old_parent);
-               [Deprecated (since = "1.12")]
-               public virtual signal void pick (Clutter.Color color);
-               [HasEmitter]
-               public virtual signal void queue_relayout ();
-               [Deprecated (since = "1.16")]
-               [HasEmitter]
-               public virtual signal void realize ();
-               public virtual signal bool scroll_event (Clutter.ScrollEvent event);
-               [HasEmitter]
-               public virtual signal void show ();
-               public virtual signal bool touch_event (Clutter.Event event);
-               public signal void transition_stopped (string name, bool is_finished);
-               public signal void transitions_completed ();
-               [Deprecated (since = "1.16")]
-               [HasEmitter]
-               public virtual signal void unrealize ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_actor_meta_get_type ()")]
-       public abstract class ActorMeta : GLib.InitiallyUnowned {
-               [CCode (has_construct_function = false)]
-               protected ActorMeta ();
-               public unowned Clutter.Actor get_actor ();
-               public bool get_enabled ();
-               public unowned string get_name ();
-               [NoWrapper]
-               public virtual void set_actor (Clutter.Actor? actor);
-               public void set_enabled (bool is_enabled);
-               public void set_name (string name);
-               public Clutter.Actor actor { get; }
-               public bool enabled { get; set; }
-               public string name { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_align_constraint_get_type ()")]
-       public class AlignConstraint : Clutter.Constraint {
-               [CCode (has_construct_function = false, type = "ClutterConstraint*")]
-               public AlignConstraint (Clutter.Actor? source, Clutter.AlignAxis axis, float factor);
-               public Clutter.AlignAxis get_align_axis ();
-               public float get_factor ();
-               public unowned Clutter.Actor get_source ();
-               public void set_align_axis (Clutter.AlignAxis axis);
-               public void set_factor (float factor);
-               public void set_source (Clutter.Actor? source);
-               public Clutter.AlignAxis align_axis { get; set construct; }
-               public float factor { get; set construct; }
-               public Clutter.Actor source { get; set construct; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_alpha_get_type ()")]
-       [Deprecated (since = "1.12")]
-       public class Alpha : GLib.InitiallyUnowned, Clutter.Scriptable {
-               [CCode (has_construct_function = false)]
-               public Alpha ();
-               [CCode (has_construct_function = false)]
-               public Alpha.full (Clutter.Timeline timeline, ulong mode);
-               public double get_alpha ();
-               public ulong get_mode ();
-               public unowned Clutter.Timeline get_timeline ();
-               public static ulong register_closure (GLib.Closure closure);
-               public static ulong register_func (Clutter.AlphaFunc func);
-               public void set_closure (GLib.Closure closure);
-               public void set_func (owned Clutter.AlphaFunc func);
-               public void set_mode (ulong mode);
-               public void set_timeline (Clutter.Timeline timeline);
-               [CCode (has_construct_function = false)]
-               public Alpha.with_func (Clutter.Timeline timeline, owned Clutter.AlphaFunc func);
-               public double alpha { get; }
-               public ulong mode { get; set construct; }
-               public Clutter.Timeline timeline { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_animation_get_type ()")]
-       [Deprecated (since = "1.12")]
-       public class Animation : GLib.Object, Clutter.Scriptable {
-               [CCode (has_construct_function = false)]
-               public Animation ();
-               public unowned Clutter.Animation bind (string property_name, GLib.Value final);
-               public unowned Clutter.Animation bind_interval (string property_name, owned Clutter.Interval interval);
-               [Deprecated (since = "1.10")]
-               public unowned Clutter.Alpha get_alpha ();
-               public uint get_duration ();
-               public unowned Clutter.Interval get_interval (string property_name);
-               public bool get_loop ();
-               public ulong get_mode ();
-               public unowned GLib.Object get_object ();
-               public unowned Clutter.Timeline get_timeline ();
-               public bool has_property (string property_name);
-               [Deprecated (since = "1.10")]
-               public void set_alpha (Clutter.Alpha alpha);
-               public void set_duration (uint msecs);
-               public void set_loop (bool loop);
-               public void set_mode (ulong mode);
-               public void set_object (GLib.Object object);
-               public void set_timeline (Clutter.Timeline? timeline);
-               public void unbind_property (string property_name);
-               public unowned Clutter.Animation update (string property_name, GLib.Value final);
-               public void update_interval (string property_name, Clutter.Interval interval);
-               [Deprecated (since = "1.10")]
-               public Clutter.Alpha alpha { get; set; }
-               public uint duration { get; set; }
-               public bool loop { get; set; }
-               public ulong mode { get; set; }
-               public GLib.Object object { get; set; }
-               public Clutter.Timeline timeline { get; set; }
-               [HasEmitter]
-               public virtual signal void completed ();
-               public virtual signal void started ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_animator_get_type ()")]
-       [Deprecated (since = "1.12")]
-       public class Animator : GLib.Object, Clutter.Scriptable {
-               [CCode (has_construct_function = false)]
-               public Animator ();
-               public bool compute_value (GLib.Object object, string property_name, double progress, GLib.Value value);
-               public uint get_duration ();
-               public GLib.List<weak Clutter.AnimatorKey> get_keys (GLib.Object? object, string? property_name, double progress);
-               public unowned Clutter.Timeline get_timeline ();
-               public bool property_get_ease_in (GLib.Object object, string property_name);
-               public Clutter.Interpolation property_get_interpolation (GLib.Object object, string property_name);
-               public void property_set_ease_in (GLib.Object object, string property_name, bool ease_in);
-               public void property_set_interpolation (GLib.Object object, string property_name, Clutter.Interpolation interpolation);
-               public void remove_key (GLib.Object? object, string? property_name, double progress);
-               public void @set (void* first_object, string first_property_name, uint first_mode, ...);
-               public void set_duration (uint duration);
-               public unowned Clutter.Animator set_key (GLib.Object object, string property_name, uint mode, double progress, GLib.Value value);
-               public void set_timeline (Clutter.Timeline timeline);
-               public unowned Clutter.Timeline start ();
-               public uint duration { get; set; }
-               public Clutter.Timeline timeline { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_animator_key_get_type ()")]
-       [Compact]
-       [Deprecated (since = "1.12")]
-       public class AnimatorKey {
-               public ulong get_mode ();
-               public unowned GLib.Object get_object ();
-               public double get_progress ();
-               public unowned string get_property_name ();
-               public GLib.Type get_property_type ();
-               public bool get_value (GLib.Value value);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public class Backend : GLib.Object {
-               [CCode (has_construct_function = false)]
-               protected Backend ();
-               [NoWrapper]
-               public virtual void add_options (GLib.OptionGroup group);
-               [NoWrapper]
-               public virtual bool create_context () throws GLib.Error;
-               [NoWrapper]
-               public virtual unowned Clutter.StageWindow create_stage (Clutter.Stage wrapper) throws GLib.Error;
-               [NoWrapper]
-               public virtual void ensure_context (Clutter.Stage stage);
-               [NoWrapper]
-               public virtual unowned Clutter.DeviceManager get_device_manager ();
-               [Deprecated (since = "1.4")]
-               public uint get_double_click_distance ();
-               [Deprecated (since = "1.4")]
-               public uint get_double_click_time ();
-               [NoWrapper]
-               public virtual Clutter.FeatureFlags get_features ();
-               [Deprecated (since = "1.4")]
-               public unowned string get_font_name ();
-               public unowned Cairo.FontOptions get_font_options ();
-               public double get_resolution ();
-               [NoWrapper]
-               public virtual void init_events ();
-               [NoWrapper]
-               public virtual void init_features ();
-               [NoWrapper]
-               public virtual bool post_parse () throws GLib.Error;
-               [NoWrapper]
-               public virtual bool pre_parse () throws GLib.Error;
-               [NoWrapper]
-               public virtual void redraw (Clutter.Stage stage);
-               [Deprecated (since = "1.4")]
-               public void set_double_click_distance (uint distance);
-               [Deprecated (since = "1.4")]
-               public void set_double_click_time (uint msec);
-               [Deprecated (since = "1.4")]
-               public void set_font_name (string font_name);
-               public void set_font_options (Cairo.FontOptions options);
-               [Deprecated (since = "1.4")]
-               public void set_resolution (double dpi);
-               public signal void font_changed ();
-               public signal void resolution_changed ();
-               public signal void settings_changed ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_get_type ()")]
-       [Deprecated (since = "1.6")]
-       public abstract class Behaviour : GLib.Object, Clutter.Scriptable {
-               [CCode (has_construct_function = false)]
-               protected Behaviour ();
-               public void actors_foreach (Clutter.BehaviourForeachFunc func);
-               [NoWrapper]
-               public virtual void alpha_notify (double alpha_value);
-               public void apply (Clutter.Actor actor);
-               public GLib.SList<weak Clutter.Actor> get_actors ();
-               public unowned Clutter.Alpha get_alpha ();
-               public int get_n_actors ();
-               public unowned Clutter.Actor get_nth_actor (int index_);
-               public bool is_applied (Clutter.Actor actor);
-               public void remove (Clutter.Actor actor);
-               public void remove_all ();
-               public void set_alpha (Clutter.Alpha alpha);
-               public Clutter.Alpha alpha { get; set; }
-               public virtual signal void applied (Clutter.Actor actor);
-               public virtual signal void removed (Clutter.Actor actor);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_depth_get_type ()")]
-       [Deprecated (since = "1.6")]
-       public class BehaviourDepth : Clutter.Behaviour, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
-               public BehaviourDepth (Clutter.Alpha? alpha, int depth_start, int depth_end);
-               public void get_bounds (out int depth_start, out int depth_end);
-               public void set_bounds (int depth_start, int depth_end);
-               [NoAccessorMethod]
-               public int depth_end { get; set; }
-               [NoAccessorMethod]
-               public int depth_start { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_ellipse_get_type ()")]
-       [Deprecated (since = "1.6")]
-       public class BehaviourEllipse : Clutter.Behaviour, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
-               public BehaviourEllipse (Clutter.Alpha? alpha, int x, int y, int width, int height, Clutter.RotateDirection direction, double start, double end);
-               public double get_angle_end ();
-               public double get_angle_start ();
-               public double get_angle_tilt (Clutter.RotateAxis axis);
-               public void get_center (out int x, out int y);
-               public Clutter.RotateDirection get_direction ();
-               public int get_height ();
-               public void get_tilt (out double angle_tilt_x, out double angle_tilt_y, out double angle_tilt_z);
-               public int get_width ();
-               public void set_angle_end (double angle_end);
-               public void set_angle_start (double angle_start);
-               public void set_angle_tilt (Clutter.RotateAxis axis, double angle_tilt);
-               public void set_center (int x, int y);
-               public void set_direction (Clutter.RotateDirection direction);
-               public void set_height (int height);
-               public void set_tilt (double angle_tilt_x, double angle_tilt_y, double angle_tilt_z);
-               public void set_width (int width);
-               public double angle_end { get; set; }
-               public double angle_start { get; set; }
-               [NoAccessorMethod]
-               public double angle_tilt_x { get; set; }
-               [NoAccessorMethod]
-               public double angle_tilt_y { get; set; }
-               [NoAccessorMethod]
-               public double angle_tilt_z { get; set; }
-               [NoAccessorMethod]
-               public Clutter.Knot center { get; set; }
-               public Clutter.RotateDirection direction { get; set; }
-               public int height { get; set; }
-               public int width { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_opacity_get_type ()")]
-       [Deprecated (since = "1.6")]
-       public class BehaviourOpacity : Clutter.Behaviour, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
-               public BehaviourOpacity (Clutter.Alpha? alpha, uint8 opacity_start, uint8 opacity_end);
-               public void get_bounds (out uint8 opacity_start, out uint8 opacity_end);
-               public void set_bounds (uint8 opacity_start, uint8 opacity_end);
-               [NoAccessorMethod]
-               public uint opacity_end { get; set; }
-               [NoAccessorMethod]
-               public uint opacity_start { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_path_get_type ()")]
-       [Deprecated (since = "1.6")]
-       public class BehaviourPath : Clutter.Behaviour, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
-               public BehaviourPath (Clutter.Alpha? alpha, Clutter.Path path);
-               public unowned Clutter.Path get_path ();
-               public void set_path (Clutter.Path path);
-               [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
-               public BehaviourPath.with_description (Clutter.Alpha? alpha, string desc);
-               [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
-               public BehaviourPath.with_knots (Clutter.Alpha? alpha, [CCode (array_length_cname = "n_knots", array_length_pos = 2.1, array_length_type = "guint")] Clutter.Knot[] knots);
-               public Clutter.Path path { get; set; }
-               public virtual signal void knot_reached (uint knot_num);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_rotate_get_type ()")]
-       [Deprecated (since = "1.6")]
-       public class BehaviourRotate : Clutter.Behaviour, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
-               public BehaviourRotate (Clutter.Alpha? alpha, Clutter.RotateAxis axis, Clutter.RotateDirection direction, double angle_start, double angle_end);
-               public Clutter.RotateAxis get_axis ();
-               public void get_bounds (out double angle_start, out double angle_end);
-               public void get_center (out int x, out int y, out int z);
-               public Clutter.RotateDirection get_direction ();
-               public void set_axis (Clutter.RotateAxis axis);
-               public void set_bounds (double angle_start, double angle_end);
-               public void set_center (int x, int y, int z);
-               public void set_direction (Clutter.RotateDirection direction);
-               [NoAccessorMethod]
-               public double angle_end { get; set; }
-               [NoAccessorMethod]
-               public double angle_start { get; set; }
-               public Clutter.RotateAxis axis { get; set; }
-               [NoAccessorMethod]
-               public int center_x { get; set; }
-               [NoAccessorMethod]
-               public int center_y { get; set; }
-               [NoAccessorMethod]
-               public int center_z { get; set; }
-               public Clutter.RotateDirection direction { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_behaviour_scale_get_type ()")]
-       [Deprecated (since = "1.6")]
-       public class BehaviourScale : Clutter.Behaviour, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterBehaviour*")]
-               public BehaviourScale (Clutter.Alpha? alpha, double x_scale_start, double y_scale_start, double x_scale_end, double y_scale_end);
-               public void get_bounds (out double x_scale_start, out double y_scale_start, out double x_scale_end, out double y_scale_end);
-               public void set_bounds (double x_scale_start, double y_scale_start, double x_scale_end, double y_scale_end);
-               [NoAccessorMethod]
-               public double x_scale_end { get; set; }
-               [NoAccessorMethod]
-               public double x_scale_start { get; set; }
-               [NoAccessorMethod]
-               public double y_scale_end { get; set; }
-               [NoAccessorMethod]
-               public double y_scale_start { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_bin_layout_get_type ()")]
-       public class BinLayout : Clutter.LayoutManager {
-               [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
-               public BinLayout (Clutter.BinAlignment x_align = Clutter.BinAlignment.START, Clutter.BinAlignment y_align = Clutter.BinAlignment.START);
-               [Deprecated (since = "1.12")]
-               public void add (Clutter.Actor child, Clutter.BinAlignment x_align, Clutter.BinAlignment y_align);
-               [Deprecated (since = "1.12")]
-               public void get_alignment (Clutter.Actor? child, out Clutter.BinAlignment x_align, out Clutter.BinAlignment y_align);
-               [Deprecated (since = "1.12")]
-               public void set_alignment (Clutter.Actor? child, Clutter.BinAlignment x_align, Clutter.BinAlignment y_align);
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public Clutter.BinAlignment x_align { get; set; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public Clutter.BinAlignment y_align { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_bind_constraint_get_type ()")]
-       public class BindConstraint : Clutter.Constraint {
-               [CCode (has_construct_function = false, type = "ClutterConstraint*")]
-               public BindConstraint (Clutter.Actor? source, Clutter.BindCoordinate coordinate, float offset);
-               public Clutter.BindCoordinate get_coordinate ();
-               public float get_offset ();
-               public unowned Clutter.Actor get_source ();
-               public void set_coordinate (Clutter.BindCoordinate coordinate);
-               public void set_offset (float offset);
-               public void set_source (Clutter.Actor? source);
-               public Clutter.BindCoordinate coordinate { get; set construct; }
-               public float offset { get; set construct; }
-               public Clutter.Actor source { get; set construct; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_binding_pool_get_type ()")]
-       public class BindingPool : GLib.Object {
-               [CCode (has_construct_function = false)]
-               public BindingPool (string name);
-               public bool activate (uint key_val, Clutter.ModifierType modifiers, GLib.Object gobject);
-               public void block_action (string action_name);
-               public static unowned Clutter.BindingPool find (string name);
-               public unowned string find_action (uint key_val, Clutter.ModifierType modifiers);
-               public static unowned Clutter.BindingPool get_for_class (void* klass);
-               public void install_action (string action_name, uint key_val, Clutter.ModifierType modifiers, owned Clutter.BindingActionFunc callback);
-               public void install_closure (string action_name, uint key_val, Clutter.ModifierType modifiers, GLib.Closure closure);
-               public void override_action (uint key_val, Clutter.ModifierType modifiers, owned GLib.Callback callback);
-               public void override_closure (uint key_val, Clutter.ModifierType modifiers, GLib.Closure closure);
-               public void remove_action (uint key_val, Clutter.ModifierType modifiers);
-               public void unblock_action (string action_name);
-               [NoAccessorMethod]
-               public string name { owned get; construct; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_blur_effect_get_type ()")]
-       public class BlurEffect : Clutter.OffscreenEffect {
-               [CCode (has_construct_function = false, type = "ClutterEffect*")]
-               public BlurEffect ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_box_get_type ()")]
-       public class Box : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               [Deprecated (since = "1.10")]
-               public Box (Clutter.LayoutManager manager);
-               [Deprecated (since = "1.10")]
-               public Clutter.Color get_color ();
-               [Deprecated (since = "1.10")]
-               public unowned Clutter.LayoutManager get_layout_manager ();
-               [Deprecated (since = "1.10")]
-               public void pack (Clutter.Actor actor, ...);
-               [Deprecated (since = "1.10")]
-               public void pack_after (Clutter.Actor actor, Clutter.Actor? sibling, ...);
-               [Deprecated (since = "1.10")]
-               public void pack_at (Clutter.Actor actor, int position, ...);
-               [Deprecated (since = "1.10")]
-               public void pack_before (Clutter.Actor actor, Clutter.Actor? sibling, ...);
-               [Deprecated (since = "1.10")]
-               public void packv (Clutter.Actor actor, [CCode (array_length_cname = "n_properties", array_length_pos = 1.5, array_length_type = "guint")] string[] properties, [CCode (array_length_cname = "n_properties", array_length_pos = 1.5, array_length_type = "guint")] GLib.Value[] values);
-               [Deprecated (since = "1.10")]
-               public void set_color (Clutter.Color? color);
-               [Deprecated (since = "1.10")]
-               public void set_layout_manager (Clutter.LayoutManager manager);
-               [Deprecated (since = "1.10")]
-               public Clutter.Color color { get; set; }
-               [Deprecated (since = "1.10")]
-               [NoAccessorMethod]
-               public bool color_set { get; set; }
-               public Clutter.LayoutManager layout_manager { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_box_layout_get_type ()")]
-       public class BoxLayout : Clutter.LayoutManager {
-               [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
-               public BoxLayout ();
-               [Deprecated (since = "1.12")]
-               public void get_alignment (Clutter.Actor actor, out Clutter.BoxAlignment x_align, out Clutter.BoxAlignment y_align);
-               [Deprecated (since = "1.12")]
-               public uint get_easing_duration ();
-               [Deprecated (since = "1.12")]
-               public ulong get_easing_mode ();
-               [Deprecated (since = "1.12")]
-               public bool get_expand (Clutter.Actor actor);
-               [Deprecated (since = "1.12")]
-               public void get_fill (Clutter.Actor actor, out bool x_fill, out bool y_fill);
-               public bool get_homogeneous ();
-               public Clutter.Orientation get_orientation ();
-               public bool get_pack_start ();
-               public uint get_spacing ();
-               [Deprecated (since = "1.12")]
-               public bool get_use_animations ();
-               [Deprecated (since = "1.12")]
-               public bool get_vertical ();
-               [Deprecated (since = "1.12")]
-               public void pack (Clutter.Actor actor, bool expand, bool x_fill, bool y_fill, Clutter.BoxAlignment x_align, Clutter.BoxAlignment y_align);
-               [Deprecated (since = "1.12")]
-               public void set_alignment (Clutter.Actor actor, Clutter.BoxAlignment x_align, Clutter.BoxAlignment y_align);
-               [Deprecated (since = "1.12")]
-               public void set_easing_duration (uint msecs);
-               [Deprecated (since = "1.12")]
-               public void set_easing_mode (ulong mode);
-               [Deprecated (since = "1.12")]
-               public void set_expand (Clutter.Actor actor, bool expand);
-               [Deprecated (since = "1.12")]
-               public void set_fill (Clutter.Actor actor, bool x_fill, bool y_fill);
-               public void set_homogeneous (bool homogeneous);
-               public void set_orientation (Clutter.Orientation orientation);
-               public void set_pack_start (bool pack_start);
-               public void set_spacing (uint spacing);
-               [Deprecated (since = "1.12")]
-               public void set_use_animations (bool animate);
-               [Deprecated (since = "1.12")]
-               public void set_vertical (bool vertical);
-               [Deprecated (since = "1.12")]
-               public uint easing_duration { get; set; }
-               [Deprecated (since = "1.12")]
-               public ulong easing_mode { get; set; }
-               public bool homogeneous { get; set; }
-               public Clutter.Orientation orientation { get; set; }
-               public bool pack_start { get; set; }
-               public uint spacing { get; set; }
-               [Deprecated (since = "1.12")]
-               public bool use_animations { get; set; }
-               [Deprecated (since = "1.12")]
-               public bool vertical { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_brightness_contrast_effect_get_type ()")]
-       public class BrightnessContrastEffect : Clutter.OffscreenEffect {
-               [CCode (has_construct_function = false, type = "ClutterEffect*")]
-               public BrightnessContrastEffect ();
-               public void get_brightness (out float red, out float green, out float blue);
-               public void get_contrast (out float red, out float green, out float blue);
-               public void set_brightness (float brightness);
-               public void set_brightness_full (float red, float green, float blue);
-               public void set_contrast (float contrast);
-               public void set_contrast_full (float red, float green, float blue);
-               [NoAccessorMethod]
-               public Clutter.Color brightness { get; set; }
-               [NoAccessorMethod]
-               public Clutter.Color contrast { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_cairo_texture_get_type ()")]
-       [Deprecated (since = "1.12")]
-       public class CairoTexture : Clutter.Texture, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               public CairoTexture (uint width, uint height);
-               public void clear ();
-               [Deprecated (since = "1.8")]
-               public Cairo.Context create ();
-               [Deprecated (since = "1.8")]
-               public Cairo.Context create_region (int x_offset, int y_offset, int width, int height);
-               public bool get_auto_resize ();
-               public void get_surface_size (out uint width, out uint height);
-               public void invalidate ();
-               public void invalidate_rectangle (Cairo.RectangleInt? rect);
-               public void set_auto_resize (bool value);
-               public void set_surface_size (uint width, uint height);
-               public bool auto_resize { get; set; }
-               [NoAccessorMethod]
-               public uint surface_height { get; set; }
-               [NoAccessorMethod]
-               public uint surface_width { get; set; }
-               public virtual signal Cairo.Surface create_surface (uint width, uint height);
-               public virtual signal bool draw (Cairo.Context cr);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_canvas_get_type ()")]
-       public class Canvas : GLib.Object, Clutter.Content {
-               [CCode (has_construct_function = false)]
-               protected Canvas ();
-               public int get_scale_factor ();
-               public static Clutter.Content @new ();
-               public void set_scale_factor (int scale);
-               public bool set_size (int width, int height);
-               [NoAccessorMethod]
-               public int height { get; set; }
-               public int scale_factor { get; set; }
-               [NoAccessorMethod]
-               public bool scale_factor_set { get; }
-               [NoAccessorMethod]
-               public int width { get; set; }
-               public virtual signal bool draw (Cairo.Context cr, int width, int height);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_child_meta_get_type ()")]
-       public abstract class ChildMeta : GLib.Object {
-               [CCode (has_construct_function = false)]
-               protected ChildMeta ();
-               public unowned Clutter.Actor get_actor ();
-               public unowned Clutter.Container get_container ();
-               public Clutter.Actor actor { get; construct; }
-               public Clutter.Container container { get; construct; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_click_action_get_type ()")]
-       public class ClickAction : Clutter.Action {
-               [CCode (has_construct_function = false, type = "ClutterAction*")]
-               public ClickAction ();
-               public uint get_button ();
-               public void get_coords (out float press_x, out float press_y);
-               public Clutter.ModifierType get_state ();
-               public void release ();
-               [NoAccessorMethod]
-               public bool held { get; }
-               [NoAccessorMethod]
-               public int long_press_duration { get; set; }
-               [NoAccessorMethod]
-               public int long_press_threshold { get; set; }
-               [NoAccessorMethod]
-               public bool pressed { get; }
-               public virtual signal void clicked (Clutter.Actor actor);
-               public virtual signal bool long_press (Clutter.Actor actor, Clutter.LongPressState state);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_clip_node_get_type ()")]
-       public class ClipNode : Clutter.PaintNode {
-               [CCode (has_construct_function = false, type = "ClutterPaintNode*")]
-               public ClipNode ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_clone_get_type ()")]
-       public class Clone : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               public Clone (Clutter.Actor source);
-               public unowned Clutter.Actor get_source ();
-               public void set_source (Clutter.Actor? source);
-               public Clutter.Actor source { get; set construct; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_color_node_get_type ()")]
-       public class ColorNode : Clutter.PipelineNode {
-               [CCode (has_construct_function = false, type = "ClutterPaintNode*")]
-               public ColorNode (Clutter.Color? color);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_colorize_effect_get_type ()")]
-       public class ColorizeEffect : Clutter.OffscreenEffect {
-               [CCode (has_construct_function = false, type = "ClutterEffect*")]
-               public ColorizeEffect (Clutter.Color tint);
-               public Clutter.Color get_tint ();
-               public void set_tint (Clutter.Color tint);
-               public Clutter.Color tint { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_constraint_get_type ()")]
-       public abstract class Constraint : Clutter.ActorMeta {
-               [CCode (has_construct_function = false)]
-               protected Constraint ();
-               [NoWrapper]
-               public virtual void update_allocation (Clutter.Actor actor, Clutter.ActorBox allocation);
-               [NoWrapper]
-               public virtual void update_preferred_size (Clutter.Actor actor, Clutter.Orientation direction, float for_size, float minimum_size, float natural_size);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_deform_effect_get_type ()")]
-       public abstract class DeformEffect : Clutter.OffscreenEffect {
-               [CCode (has_construct_function = false)]
-               protected DeformEffect ();
-               [NoWrapper]
-               public virtual void deform_vertex (float width, float height, Cogl.TextureVertex vertex);
-               public unowned Cogl.Handle get_back_material ();
-               public void get_n_tiles (out uint x_tiles, out uint y_tiles);
-               public void invalidate ();
-               public void set_back_material (Cogl.Handle? material);
-               public void set_n_tiles (uint x_tiles, uint y_tiles);
-               [NoAccessorMethod]
-               public uint x_tiles { get; set; }
-               [NoAccessorMethod]
-               public uint y_tiles { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_desaturate_effect_get_type ()")]
-       public class DesaturateEffect : Clutter.OffscreenEffect {
-               [CCode (has_construct_function = false, type = "ClutterEffect*")]
-               public DesaturateEffect (double factor);
-               public double get_factor ();
-               public void set_factor (double factor);
-               public double factor { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_device_manager_get_type ()")]
-       public abstract class DeviceManager : GLib.Object {
-               [CCode (has_construct_function = false)]
-               protected DeviceManager ();
-               [NoWrapper]
-               public virtual void add_device (Clutter.InputDevice device);
-               public virtual unowned Clutter.InputDevice get_core_device (Clutter.InputDeviceType device_type);
-               public static unowned Clutter.DeviceManager get_default ();
-               public virtual unowned Clutter.InputDevice get_device (int device_id);
-               public GLib.SList<weak Clutter.InputDevice> list_devices ();
-               public unowned GLib.SList<Clutter.InputDevice> peek_devices ();
-               [NoWrapper]
-               public virtual void remove_device (Clutter.InputDevice device);
-               [NoWrapper]
-               public virtual void select_stage_events (Clutter.Stage stage);
-               [NoAccessorMethod]
-               public Clutter.Backend backend { owned get; construct; }
-               public signal void device_added (Clutter.InputDevice device);
-               public signal void device_removed (Clutter.InputDevice device);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_drag_action_get_type ()")]
-       public class DragAction : Clutter.Action {
-               [CCode (has_construct_function = false, type = "ClutterAction*")]
-               public DragAction ();
-               public bool get_drag_area (Clutter.Rect drag_area);
-               public Clutter.DragAxis get_drag_axis ();
-               public unowned Clutter.Actor get_drag_handle ();
-               public void get_drag_threshold (out uint x_threshold, out uint y_threshold);
-               public void get_motion_coords (out float motion_x, out float motion_y);
-               public void get_press_coords (out float press_x, out float press_y);
-               public void set_drag_area (Clutter.Rect? drag_area);
-               public void set_drag_axis (Clutter.DragAxis axis);
-               public void set_drag_handle (Clutter.Actor? handle);
-               public void set_drag_threshold (int x_threshold, int y_threshold);
-               [NoAccessorMethod]
-               public Clutter.Rect drag_area { owned get; set; }
-               [NoAccessorMethod]
-               public bool drag_area_set { get; }
-               public Clutter.DragAxis drag_axis { get; set; }
-               public Clutter.Actor drag_handle { get; set; }
-               [NoAccessorMethod]
-               public int x_drag_threshold { get; set; }
-               [NoAccessorMethod]
-               public int y_drag_threshold { get; set; }
-               public virtual signal void drag_begin (Clutter.Actor actor, float event_x, float event_y, Clutter.ModifierType modifiers);
-               public virtual signal void drag_end (Clutter.Actor actor, float event_x, float event_y, Clutter.ModifierType modifiers);
-               public virtual signal void drag_motion (Clutter.Actor actor, float delta_x, float delta_y);
-               public virtual signal bool drag_progress (Clutter.Actor actor, float delta_x, float delta_y);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_drop_action_get_type ()")]
-       public class DropAction : Clutter.Action {
-               [CCode (has_construct_function = false, type = "ClutterAction*")]
-               public DropAction ();
-               public virtual signal bool can_drop (Clutter.Actor actor, float event_x, float event_y);
-               public virtual signal void drop (Clutter.Actor actor, float event_x, float event_y);
-               public signal void drop_cancel (Clutter.Actor actor, float event_x, float event_y);
-               public virtual signal void over_in (Clutter.Actor actor);
-               public virtual signal void over_out (Clutter.Actor actor);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_effect_get_type ()")]
-       public abstract class Effect : Clutter.ActorMeta {
-               [CCode (has_construct_function = false)]
-               protected Effect ();
-               [NoWrapper]
-               public virtual bool get_paint_volume (Clutter.PaintVolume volume);
-               [NoWrapper]
-               public virtual void paint (Clutter.EffectPaintFlags flags);
-               [NoWrapper]
-               public virtual void pick (Clutter.EffectPaintFlags flags);
-               [NoWrapper]
-               public virtual void post_paint ();
-               [NoWrapper]
-               public virtual bool pre_paint ();
-               public void queue_repaint ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_event_get_type ()")]
-       [Compact]
-       public class Event {
-               public Clutter.AnyEvent any;
-               public Clutter.ButtonEvent button;
-               public Clutter.CrossingEvent crossing;
-               public Clutter.KeyEvent key;
-               public Clutter.MotionEvent motion;
-               public Clutter.ScrollEvent scroll;
-               public Clutter.StageStateEvent stage_state;
-               public Clutter.TouchEvent touch;
-               public Clutter.TouchpadPinchEvent touchpad_pinch;
-               public Clutter.TouchpadSwipeEvent touchpad_swipe;
-               public Clutter.EventType type;
-               [CCode (has_construct_function = false)]
-               public Event (Clutter.EventType type);
-               public static uint add_filter (Clutter.Stage? stage, [CCode (delegate_target_pos = 2.2, destroy_notify_pos = 2.1)] owned Clutter.EventFilterFunc func);
-               public Clutter.Event copy ();
-               public void free ();
-               public static Clutter.Event @get ();
-               public double get_angle (Clutter.Event target);
-               public double get_axes (out uint n_axes);
-               public uint32 get_button ();
-               public uint get_click_count ();
-               public void get_coords (out float x, out float y);
-               public unowned Clutter.InputDevice get_device ();
-               public int get_device_id ();
-               public Clutter.InputDeviceType get_device_type ();
-               public float get_distance (Clutter.Event target);
-               public unowned Clutter.EventSequence get_event_sequence ();
-               public Clutter.EventFlags get_flags ();
-               public void get_gesture_motion_delta (out double dx, out double dy);
-               public Clutter.TouchpadGesturePhase get_gesture_phase ();
-               public double get_gesture_pinch_angle_delta ();
-               public double get_gesture_pinch_scale ();
-               public uint get_gesture_swipe_finger_count ();
-               public uint16 get_key_code ();
-               public uint get_key_symbol ();
-               public unichar get_key_unicode ();
-               public void get_position (Clutter.Point position);
-               public unowned Clutter.Actor get_related ();
-               public void get_scroll_delta (out double dx, out double dy);
-               public Clutter.ScrollDirection get_scroll_direction ();
-               public unowned Clutter.Actor get_source ();
-               public unowned Clutter.InputDevice get_source_device ();
-               public unowned Clutter.Stage get_stage ();
-               public Clutter.ModifierType get_state ();
-               public void get_state_full (out Clutter.ModifierType button_state, out Clutter.ModifierType base_state, out Clutter.ModifierType latched_state, out Clutter.ModifierType locked_state, out Clutter.ModifierType effective_state);
-               public uint32 get_time ();
-               [CCode (cname = "clutter_event_type")]
-               public Clutter.EventType get_type ();
-               public bool has_control_modifier ();
-               public bool has_shift_modifier ();
-               public bool is_pointer_emulated ();
-               public static unowned Clutter.Event peek ();
-               public void put ();
-               public static void remove_filter (uint id);
-               public void set_button (uint32 button);
-               public void set_coords (float x, float y);
-               public void set_device (Clutter.InputDevice? device);
-               public void set_flags (Clutter.EventFlags flags);
-               public void set_key_code (uint16 key_code);
-               public void set_key_symbol (uint key_sym);
-               public void set_key_unicode (unichar key_unicode);
-               public void set_related (Clutter.Actor? actor);
-               public void set_scroll_delta (double dx, double dy);
-               public void set_scroll_direction (Clutter.ScrollDirection direction);
-               public void set_source (Clutter.Actor? actor);
-               public void set_source_device (Clutter.InputDevice? device);
-               public void set_stage (Clutter.Stage? stage);
-               public void set_state (Clutter.ModifierType state);
-               public void set_time (uint32 time_);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_event_sequence_get_type ()")]
-       [Compact]
-       public class EventSequence {
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_fixed_layout_get_type ()")]
-       public class FixedLayout : Clutter.LayoutManager {
-               [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
-               public FixedLayout ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_flow_layout_get_type ()")]
-       public class FlowLayout : Clutter.LayoutManager {
-               [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
-               public FlowLayout (Clutter.FlowOrientation orientation);
-               public float get_column_spacing ();
-               public void get_column_width (out float min_width, out float max_width);
-               public bool get_homogeneous ();
-               public Clutter.FlowOrientation get_orientation ();
-               public void get_row_height (out float min_height, out float max_height);
-               public float get_row_spacing ();
-               public bool get_snap_to_grid ();
-               public void set_column_spacing (float spacing);
-               public void set_column_width (float min_width, float max_width);
-               public void set_homogeneous (bool homogeneous);
-               public void set_orientation (Clutter.FlowOrientation orientation);
-               public void set_row_height (float min_height, float max_height);
-               public void set_row_spacing (float spacing);
-               public void set_snap_to_grid (bool snap_to_grid);
-               public float column_spacing { get; set; }
-               public bool homogeneous { get; set; }
-               [NoAccessorMethod]
-               public float max_column_width { get; set; }
-               [NoAccessorMethod]
-               public float max_row_height { get; set; }
-               [NoAccessorMethod]
-               public float min_column_width { get; set; }
-               [NoAccessorMethod]
-               public float min_row_height { get; set; }
-               public Clutter.FlowOrientation orientation { get; set construct; }
-               public float row_spacing { get; set; }
-               public bool snap_to_grid { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_gesture_action_get_type ()")]
-       public class GestureAction : Clutter.Action {
-               [CCode (has_construct_function = false, type = "ClutterAction*")]
-               public GestureAction ();
-               public void cancel ();
-               [NoWrapper]
-               public virtual bool gesture_prepare (Clutter.Actor actor);
-               public unowned Clutter.InputDevice get_device (uint point);
-               public unowned Clutter.Event get_last_event (uint point);
-               public void get_motion_coords (uint point, out float motion_x, out float motion_y);
-               public float get_motion_delta (uint point, out float delta_x, out float delta_y);
-               public uint get_n_current_points ();
-               public int get_n_touch_points ();
-               public void get_press_coords (uint point, out float press_x, out float press_y);
-               public void get_release_coords (uint point, out float release_x, out float release_y);
-               public unowned Clutter.EventSequence get_sequence (uint point);
-               public void get_threshold_trigger_distance (out float x, out float y);
-               public Clutter.GestureTriggerEdge get_threshold_trigger_edge ();
-               [Deprecated (since = "1.20")]
-               public Clutter.GestureTriggerEdge get_threshold_trigger_egde ();
-               public float get_velocity (uint point, out float velocity_x, out float velocity_y);
-               public void set_n_touch_points (int nb_points);
-               public void set_threshold_trigger_distance (float x, float y);
-               public void set_threshold_trigger_edge (Clutter.GestureTriggerEdge edge);
-               public int n_touch_points { get; set; }
-               [NoAccessorMethod]
-               public float threshold_trigger_distance_x { get; construct; }
-               [NoAccessorMethod]
-               public float threshold_trigger_distance_y { get; construct; }
-               public Clutter.GestureTriggerEdge threshold_trigger_edge { get; construct; }
-               public virtual signal bool gesture_begin (Clutter.Actor actor);
-               public virtual signal void gesture_cancel (Clutter.Actor actor);
-               public virtual signal void gesture_end (Clutter.Actor actor);
-               public virtual signal bool gesture_progress (Clutter.Actor actor);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_grid_layout_get_type ()")]
-       public class GridLayout : Clutter.LayoutManager {
-               [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
-               public GridLayout ();
-               public void attach (Clutter.Actor child, int left, int top, int width, int height);
-               public void attach_next_to (Clutter.Actor child, Clutter.Actor? sibling, Clutter.GridPosition side, int width, int height);
-               public unowned Clutter.Actor get_child_at (int left, int top);
-               public bool get_column_homogeneous ();
-               public uint get_column_spacing ();
-               public Clutter.Orientation get_orientation ();
-               public bool get_row_homogeneous ();
-               public uint get_row_spacing ();
-               public void insert_column (int position);
-               public void insert_next_to (Clutter.Actor sibling, Clutter.GridPosition side);
-               public void insert_row (int position);
-               public void set_column_homogeneous (bool homogeneous);
-               public void set_column_spacing (uint spacing);
-               public void set_orientation (Clutter.Orientation orientation);
-               public void set_row_homogeneous (bool homogeneous);
-               public void set_row_spacing (uint spacing);
-               public bool column_homogeneous { get; set; }
-               public uint column_spacing { get; set; }
-               public Clutter.Orientation orientation { get; set; }
-               public bool row_homogeneous { get; set; }
-               public uint row_spacing { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_group_get_type ()")]
-       public class Group : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               [Deprecated (since = "1.10")]
-               public Group ();
-               [Deprecated (since = "1.10")]
-               public int get_n_children ();
-               [Deprecated (since = "1.10")]
-               public unowned Clutter.Actor get_nth_child (int index_);
-               [Deprecated (since = "1.10")]
-               public void remove_all ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_image_get_type ()")]
-       public class Image : GLib.Object, Clutter.Content {
-               [CCode (has_construct_function = false)]
-               public Image ();
-               public static Clutter.Content @new ();
-               public bool set_area ([CCode (array_length = false)] uint8[] data, Cogl.PixelFormat pixel_format, Cairo.RectangleInt rect, uint row_stride) throws GLib.Error;
-               public bool set_bytes (GLib.Bytes data, Cogl.PixelFormat pixel_format, uint width, uint height, uint row_stride) throws GLib.Error;
-               public bool set_data ([CCode (array_length = false)] uint8[] data, Cogl.PixelFormat pixel_format, uint width, uint height, uint row_stride) throws GLib.Error;
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_input_device_get_type ()")]
-       public class InputDevice : GLib.Object {
-               [CCode (has_construct_function = false)]
-               protected InputDevice ();
-               public unowned Clutter.InputDevice get_associated_device ();
-               public Clutter.InputAxis get_axis (uint index_);
-               public bool get_axis_value ([CCode (array_length = false)] double[] axes, Clutter.InputAxis axis, out double value);
-               public bool get_coords (Clutter.EventSequence? sequence, Clutter.Point point);
-               [Deprecated (since = "1.12")]
-               public void get_device_coords (out int x, out int y);
-               public int get_device_id ();
-               public Clutter.InputMode get_device_mode ();
-               public unowned string get_device_name ();
-               public Clutter.InputDeviceType get_device_type ();
-               public bool get_enabled ();
-               [CCode (cname = "clutter_get_input_device_for_id")]
-               [Deprecated (since = "1.10")]
-               public static unowned Clutter.InputDevice get_for_id (int id_);
-               public unowned Clutter.Actor get_grabbed_actor ();
-               public bool get_has_cursor ();
-               public bool get_key (uint index_, out uint keyval, out Clutter.ModifierType modifiers);
-               public Clutter.ModifierType get_modifier_state ();
-               public uint get_n_axes ();
-               public uint get_n_keys ();
-               public unowned Clutter.Actor get_pointer_actor ();
-               public unowned Clutter.Stage get_pointer_stage ();
-               public unowned string get_product_id ();
-               public GLib.List<weak Clutter.InputDevice> get_slave_devices ();
-               public unowned string get_vendor_id ();
-               public void grab (Clutter.Actor actor);
-               public bool keycode_to_evdev (uint hardware_keycode, uint evdev_keycode);
-               public unowned Clutter.Actor sequence_get_grabbed_actor (Clutter.EventSequence sequence);
-               public void sequence_grab (Clutter.EventSequence sequence, Clutter.Actor actor);
-               public void sequence_ungrab (Clutter.EventSequence sequence);
-               public void set_enabled (bool enabled);
-               public void set_key (uint index_, uint keyval, Clutter.ModifierType modifiers);
-               public void ungrab ();
-               public void update_from_event (Clutter.Event event, bool update_stage);
-               [NoAccessorMethod]
-               public Clutter.Backend backend { owned get; construct; }
-               [NoAccessorMethod]
-               public Clutter.DeviceManager device_manager { owned get; construct; }
-               public Clutter.InputMode device_mode { get; construct; }
-               public Clutter.InputDeviceType device_type { get; construct; }
-               public bool enabled { get; set; }
-               public bool has_cursor { get; construct; }
-               [NoAccessorMethod]
-               public int id { get; construct; }
-               public uint n_axes { get; }
-               [NoAccessorMethod]
-               public string name { owned get; construct; }
-               public string product_id { get; construct; }
-               public string vendor_id { get; construct; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_interval_get_type ()")]
-       public class Interval : GLib.InitiallyUnowned, Clutter.Scriptable {
-               [CCode (has_construct_function = false)]
-               public Interval (GLib.Type gtype, ...);
-               public Clutter.Interval clone ();
-               public unowned GLib.Value? compute (double factor);
-               public virtual bool compute_value (double factor, out GLib.Value value);
-               public GLib.Value get_final_value ();
-               public GLib.Value get_initial_value ();
-               public void get_interval (...);
-               public GLib.Type get_value_type ();
-               public bool is_valid ();
-               public unowned GLib.Value? peek_final_value ();
-               public unowned GLib.Value? peek_initial_value ();
-               public static void register_progress_func (GLib.Type value_type, Clutter.ProgressFunc func);
-               public void set_final (...);
-               public void set_final_value (GLib.Value value);
-               public void set_initial (...);
-               public void set_initial_value (GLib.Value value);
-               public void set_interval (...);
-               public virtual bool validate (GLib.ParamSpec pspec);
-               [CCode (has_construct_function = false)]
-               public Interval.with_values (GLib.Type gtype, GLib.Value? initial, GLib.Value? final);
-               [NoAccessorMethod]
-               public GLib.Value final { owned get; set; }
-               [NoAccessorMethod]
-               public GLib.Value initial { owned get; set; }
-               public GLib.Type value_type { get; construct; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_keyframe_transition_get_type ()")]
-       public class KeyframeTransition : Clutter.PropertyTransition, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterTransition*")]
-               public KeyframeTransition (string property_name);
-               public void clear ();
-               public void get_key_frame (uint index_, out double key, out Clutter.AnimationMode mode, out GLib.Value value);
-               public uint get_n_key_frames ();
-               public void set_key_frame (uint index_, double key, Clutter.AnimationMode mode, GLib.Value value);
-               public void set_key_frames ([CCode (array_length_cname = "n_key_frames", array_length_pos = 0.5, array_length_type = "guint")] double[] key_frames);
-               public void set_modes ([CCode (array_length_cname = "n_modes", array_length_pos = 0.5, array_length_type = "guint")] Clutter.AnimationMode[] modes);
-               public void set_values ([CCode (array_length_cname = "n_values", array_length_pos = 0.5, array_length_type = "guint")] GLib.Value[] values);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_layout_manager_get_type ()")]
-       public abstract class LayoutManager : GLib.InitiallyUnowned {
-               [CCode (has_construct_function = false)]
-               protected LayoutManager ();
-               public virtual void allocate (Clutter.Container container, Clutter.ActorBox allocation, Clutter.AllocationFlags flags);
-               [Deprecated (since = "1.12")]
-               public virtual unowned Clutter.Alpha begin_animation (uint duration, ulong mode);
-               public void child_get (Clutter.Container container, Clutter.Actor actor, ...);
-               public void child_get_property (Clutter.Container container, Clutter.Actor actor, string property_name, GLib.Value value);
-               public void child_set (Clutter.Container container, Clutter.Actor actor, ...);
-               public void child_set_property (Clutter.Container container, Clutter.Actor actor, string property_name, GLib.Value value);
-               [NoWrapper]
-               public virtual unowned Clutter.LayoutMeta create_child_meta (Clutter.Container container, Clutter.Actor actor);
-               [Deprecated (since = "1.12")]
-               public virtual void end_animation ();
-               public unowned GLib.ParamSpec find_child_property (string name);
-               [Deprecated (since = "1.12")]
-               public virtual double get_animation_progress ();
-               public unowned Clutter.LayoutMeta get_child_meta (Clutter.Container container, Clutter.Actor actor);
-               [NoWrapper]
-               public virtual GLib.Type get_child_meta_type ();
-               public virtual void get_preferred_height (Clutter.Container container, float for_width, out float min_height_p, out float nat_height_p);
-               public virtual void get_preferred_width (Clutter.Container container, float for_height, out float min_width_p, out float nat_width_p);
-               [CCode (array_length_pos = 0.1, array_length_type = "guint")]
-               public GLib.ParamSpec[] list_child_properties ();
-               public virtual void set_container (Clutter.Container? container);
-               [HasEmitter]
-               public virtual signal void layout_changed ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_layout_meta_get_type ()")]
-       public abstract class LayoutMeta : Clutter.ChildMeta {
-               [CCode (has_construct_function = false)]
-               protected LayoutMeta ();
-               public unowned Clutter.LayoutManager get_manager ();
-               public Clutter.LayoutManager manager { get; construct; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_list_model_get_type ()")]
-       [Deprecated (since = "1.24")]
-       public class ListModel : Clutter.Model, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterModel*")]
-               public ListModel (uint n_columns, ...);
-               [CCode (cname = "clutter_list_model_newv", has_construct_function = false, type = "ClutterModel*")]
-               public ListModel.newv ([CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] GLib.Type[] types, [CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] string[] names);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_margin_get_type ()")]
-       [Compact]
-       public class Margin {
-               public float bottom;
-               public float left;
-               public float right;
-               public float top;
-               [CCode (has_construct_function = false)]
-               public Margin ();
-               public Clutter.Margin copy ();
-               public void free ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_model_get_type ()")]
-       [Deprecated (since = "1.24")]
-       public abstract class Model : GLib.Object, Clutter.Scriptable {
-               [CCode (has_construct_function = false)]
-               protected Model ();
-               public void append (...);
-               public void appendv ([CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] uint[] columns, [CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] GLib.Value[] values);
-               public bool filter_iter (Clutter.ModelIter iter);
-               public bool filter_row (uint row);
-               public void @foreach (Clutter.ModelForeachFunc func);
-               public virtual unowned string get_column_name (uint column);
-               public virtual GLib.Type get_column_type (uint column);
-               public bool get_filter_set ();
-               public Clutter.ModelIter get_first_iter ();
-               public virtual Clutter.ModelIter get_iter_at_row (uint row);
-               public Clutter.ModelIter get_last_iter ();
-               public virtual uint get_n_columns ();
-               public virtual uint get_n_rows ();
-               public int get_sorting_column ();
-               public void insert (uint row, ...);
-               [NoWrapper]
-               public virtual unowned Clutter.ModelIter insert_row (int index_);
-               public void insert_value (uint row, uint column, GLib.Value value);
-               public void insertv (uint row, [CCode (array_length_cname = "n_columns", array_length_pos = 1.5, array_length_type = "guint")] uint[] columns, [CCode (array_length_cname = "n_columns", array_length_pos = 1.5, array_length_type = "guint")] GLib.Value[] values);
-               public void prepend (...);
-               public void prependv ([CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] uint[] columns, [CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] GLib.Value[] values);
-               public void remove (uint row);
-               [NoWrapper]
-               public virtual void remove_row (uint row);
-               public void resort ();
-               public void set_filter (owned Clutter.ModelFilterFunc? func);
-               public void set_names ([CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] string[] names);
-               public void set_sort (int column, owned Clutter.ModelSortFunc? func);
-               public void set_sorting_column (int column);
-               public void set_types ([CCode (array_length_cname = "n_columns", array_length_pos = 0.5, array_length_type = "guint")] GLib.Type[] types);
-               public bool filter_set { get; }
-               public virtual signal void filter_changed ();
-               public virtual signal void row_added (Clutter.ModelIter iter);
-               public virtual signal void row_changed (Clutter.ModelIter iter);
-               public virtual signal void row_removed (Clutter.ModelIter iter);
-               public virtual signal void sort_changed ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_model_iter_get_type ()")]
-       [Deprecated (since = "1.24")]
-       public abstract class ModelIter : GLib.Object {
-               [CCode (has_construct_function = false)]
-               protected ModelIter ();
-               public virtual Clutter.ModelIter copy ();
-               public void @get (...);
-               public virtual unowned Clutter.Model get_model ();
-               public virtual uint get_row ();
-               public virtual GLib.Value get_value (uint column);
-               public virtual bool is_first ();
-               public virtual bool is_last ();
-               public virtual unowned Clutter.ModelIter next ();
-               public virtual unowned Clutter.ModelIter prev ();
-               public void @set (...);
-               public virtual void set_value (uint column, GLib.Value value);
-               [NoAccessorMethod]
-               public Clutter.Model model { owned get; set; }
-               [NoAccessorMethod]
-               public uint row { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_offscreen_effect_get_type ()")]
-       public abstract class OffscreenEffect : Clutter.Effect {
-               [CCode (has_construct_function = false)]
-               protected OffscreenEffect ();
-               public virtual Cogl.Handle create_texture (float width, float height);
-               public unowned Cogl.Material get_target ();
-               public bool get_target_rect (out unowned Clutter.Rect rect);
-               [Deprecated (since = "1.14")]
-               public bool get_target_size (out float width, out float height);
-               public unowned Cogl.Handle get_texture ();
-               public virtual void paint_target ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_page_turn_effect_get_type ()")]
-       public class PageTurnEffect : Clutter.DeformEffect {
-               [CCode (has_construct_function = false, type = "ClutterEffect*")]
-               public PageTurnEffect (double period, double angle, float radius);
-               public double get_angle ();
-               public double get_period ();
-               public float get_radius ();
-               public void set_angle (double angle);
-               public void set_period (double period);
-               public void set_radius (float radius);
-               public double angle { get; set; }
-               public double period { get; set; }
-               public float radius { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_paint_node_get_type ()")]
-       public abstract class PaintNode {
-               [CCode (has_construct_function = false)]
-               protected PaintNode ();
-               public void add_child (Clutter.PaintNode child);
-               public void add_rectangle (Clutter.ActorBox rect);
-               public void add_texture_rectangle (Clutter.ActorBox rect, float x_1, float y_1, float x_2, float y_2);
-               public Clutter.PaintNode @ref ();
-               public void set_name (string name);
-               public void unref ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_paint_volume_get_type ()")]
-       [Compact]
-       public class PaintVolume {
-               public Clutter.PaintVolume copy ();
-               public void free ();
-               public float get_depth ();
-               public float get_height ();
-               public Clutter.Vertex get_origin ();
-               public float get_width ();
-               public void set_depth (float depth);
-               public bool set_from_allocation (Clutter.Actor actor);
-               public void set_height (float height);
-               public void set_origin (Clutter.Vertex origin);
-               public void set_width (float width);
-               public void union (Clutter.PaintVolume another_pv);
-               public void union_box (Clutter.ActorBox box);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_pan_action_get_type ()")]
-       public class PanAction : Clutter.GestureAction {
-               [CCode (has_construct_function = false, type = "ClutterAction*")]
-               public PanAction ();
-               public double get_acceleration_factor ();
-               public float get_constrained_motion_delta (uint point, out float delta_x, out float delta_y);
-               public double get_deceleration ();
-               public bool get_interpolate ();
-               public void get_interpolated_coords (out float interpolated_x, out float interpolated_y);
-               public float get_interpolated_delta (out float delta_x, out float delta_y);
-               public void get_motion_coords (uint point, out float motion_x, out float motion_y);
-               public float get_motion_delta (uint point, out float delta_x, out float delta_y);
-               public Clutter.PanAxis get_pan_axis ();
-               public void set_acceleration_factor (double factor);
-               public void set_deceleration (double rate);
-               public void set_interpolate (bool should_interpolate);
-               public void set_pan_axis (Clutter.PanAxis axis);
-               public double acceleration_factor { get; set; }
-               public double deceleration { get; set; }
-               public bool interpolate { get; set; }
-               public Clutter.PanAxis pan_axis { get; set; }
-               public virtual signal bool pan (Clutter.Actor actor, bool is_interpolated);
-               public virtual signal void pan_stopped (Clutter.Actor actor);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", lower_case_csuffix = "param_units", type_id = "clutter_param_units_get_type ()")]
-       public class ParamSpecUnit : GLib.ParamSpec {
-               [CCode (has_construct_function = false)]
-               protected ParamSpecUnit ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_path_get_type ()")]
-       public class Path : GLib.InitiallyUnowned {
-               [CCode (has_construct_function = false)]
-               public Path ();
-               public void add_cairo_path (Cairo.Path cpath);
-               public void add_close ();
-               public void add_curve_to (int x_1, int y_1, int x_2, int y_2, int x_3, int y_3);
-               public void add_line_to (int x, int y);
-               public void add_move_to (int x, int y);
-               public void add_node (Clutter.PathNode node);
-               public void add_rel_curve_to (int x_1, int y_1, int x_2, int y_2, int x_3, int y_3);
-               public void add_rel_line_to (int x, int y);
-               public void add_rel_move_to (int x, int y);
-               public bool add_string (string str);
-               public void clear ();
-               public void @foreach (Clutter.PathCallback callback);
-               public string get_description ();
-               public uint get_length ();
-               public uint get_n_nodes ();
-               public Clutter.PathNode get_node (uint index_);
-               public GLib.SList<weak Clutter.PathNode> get_nodes ();
-               public uint get_position (double progress, out Clutter.Knot position);
-               public void insert_node (int index_, Clutter.PathNode node);
-               public void remove_node (uint index_);
-               public void replace_node (uint index_, Clutter.PathNode node);
-               public bool set_description (string str);
-               public void to_cairo_path (Cairo.Context cr);
-               [CCode (has_construct_function = false)]
-               public Path.with_description (string desc);
-               [NoAccessorMethod]
-               public string description { owned get; set; }
-               public uint length { get; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_path_constraint_get_type ()")]
-       public class PathConstraint : Clutter.Constraint {
-               [CCode (has_construct_function = false, type = "ClutterConstraint*")]
-               public PathConstraint (Clutter.Path? path, float offset);
-               public float get_offset ();
-               public unowned Clutter.Path get_path ();
-               public void set_offset (float offset);
-               public void set_path (Clutter.Path? path);
-               public float offset { get; set; }
-               public Clutter.Path path { get; set; }
-               public signal void node_reached (Clutter.Actor actor, uint index);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_pipeline_node_get_type ()")]
-       public class PipelineNode : Clutter.PaintNode {
-               [CCode (has_construct_function = false)]
-               protected PipelineNode ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_point_get_type ()")]
-       [Compact]
-       public class Point {
-               public float x;
-               public float y;
-               public static Clutter.Point alloc ();
-               public Clutter.Point copy ();
-               public float distance (Clutter.Point b, out float x_distance, out float y_distance);
-               public bool equals (Clutter.Point b);
-               public void free ();
-               public unowned Clutter.Point init (float x, float y);
-               public static unowned Clutter.Point zero ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_property_transition_get_type ()")]
-       public class PropertyTransition : Clutter.Transition, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterTransition*")]
-               public PropertyTransition (string? property_name);
-               public unowned string get_property_name ();
-               public void set_property_name (string? property_name);
-               public string property_name { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_rect_get_type ()")]
-       [Compact]
-       public class Rect {
-               public weak Clutter.Point origin;
-               public weak Clutter.Size size;
-               public static Clutter.Rect alloc ();
-               public void clamp_to_pixel ();
-               public bool contains_point (Clutter.Point point);
-               public bool contains_rect (Clutter.Rect b);
-               public Clutter.Rect copy ();
-               public bool equals (Clutter.Rect b);
-               public void free ();
-               public void get_center (Clutter.Point center);
-               public float get_height ();
-               public float get_width ();
-               public float get_x ();
-               public float get_y ();
-               public unowned Clutter.Rect init (float x, float y, float width, float height);
-               public void inset (float d_x, float d_y);
-               public bool intersection (Clutter.Rect b, Clutter.Rect? res);
-               public Clutter.Rect normalize ();
-               public void offset (float d_x, float d_y);
-               public void union (Clutter.Rect b, Clutter.Rect res);
-               public static unowned Clutter.Rect zero ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_rectangle_get_type ()")]
-       public class Rectangle : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               [Deprecated (since = "1.10")]
-               public Rectangle ();
-               [Deprecated (since = "1.10")]
-               public Clutter.Color get_border_color ();
-               [Deprecated (since = "1.10")]
-               public uint get_border_width ();
-               [Deprecated (since = "1.10")]
-               public Clutter.Color get_color ();
-               [Deprecated (since = "1.10")]
-               public void set_border_color (Clutter.Color color);
-               [Deprecated (since = "1.10")]
-               public void set_border_width (uint width);
-               [Deprecated (since = "1.10")]
-               public void set_color (Clutter.Color color);
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               [Deprecated (since = "1.10")]
-               public Rectangle.with_color (Clutter.Color color);
-               public Clutter.Color border_color { get; set; }
-               public uint border_width { get; set; }
-               public Clutter.Color color { get; set; }
-               [NoAccessorMethod]
-               public bool has_border { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_rotate_action_get_type ()")]
-       public class RotateAction : Clutter.GestureAction {
-               [CCode (has_construct_function = false, type = "ClutterAction*")]
-               public RotateAction ();
-               public virtual signal bool rotate (Clutter.Actor actor, double angle);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_score_get_type ()")]
-       public class Score : GLib.Object {
-               [CCode (has_construct_function = false)]
-               [Deprecated (since = "1.8")]
-               public Score ();
-               [Deprecated (since = "1.8")]
-               public ulong append (Clutter.Timeline? parent, Clutter.Timeline timeline);
-               [Deprecated (since = "1.8")]
-               public ulong append_at_marker (Clutter.Timeline parent, string marker_name, Clutter.Timeline timeline);
-               [Deprecated (since = "1.8")]
-               public bool get_loop ();
-               [Deprecated (since = "1.8")]
-               public unowned Clutter.Timeline get_timeline (ulong id_);
-               [Deprecated (since = "1.8")]
-               public bool is_playing ();
-               [Deprecated (since = "1.8")]
-               public GLib.SList<weak Clutter.Timeline> list_timelines ();
-               [Deprecated (since = "1.8")]
-               public void pause ();
-               [Deprecated (since = "1.8")]
-               public void remove (ulong id_);
-               [Deprecated (since = "1.8")]
-               public void remove_all ();
-               [Deprecated (since = "1.8")]
-               public void rewind ();
-               [Deprecated (since = "1.8")]
-               public void set_loop (bool loop);
-               [Deprecated (since = "1.8")]
-               public void start ();
-               [Deprecated (since = "1.8")]
-               public void stop ();
-               [Deprecated (since = "1.8")]
-               public bool loop { get; set; }
-               [Deprecated (since = "1.8")]
-               public virtual signal void completed ();
-               [Deprecated (since = "1.8")]
-               public virtual signal void paused ();
-               [Deprecated (since = "1.8")]
-               public virtual signal void started ();
-               [Deprecated (since = "1.8")]
-               public virtual signal void timeline_completed (Clutter.Timeline timeline);
-               [Deprecated (since = "1.8")]
-               public virtual signal void timeline_started (Clutter.Timeline timeline);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_script_get_type ()")]
-       public class Script : GLib.Object {
-               [CCode (has_construct_function = false)]
-               public Script ();
-               public void add_search_paths ([CCode (array_length_cname = "n_paths", array_length_pos = 1.1, array_length_type = "gsize")] string[] paths);
-               [Deprecated (since = "1.12")]
-               public void add_states (string? name, Clutter.State state);
-               public void connect_signals (void* user_data);
-               public void connect_signals_full (Clutter.ScriptConnectFunc func);
-               public void ensure_objects ();
-               public unowned GLib.Object get_object (string name);
-               public int get_objects (...);
-               [Deprecated (since = "1.12")]
-               public unowned Clutter.State get_states (string? name);
-               public unowned string get_translation_domain ();
-               public virtual GLib.Type get_type_from_name (string type_name);
-               public GLib.List<weak GLib.Object> list_objects ();
-               public uint load_from_data (string data, ssize_t length) throws GLib.Error;
-               public uint load_from_file (string filename) throws GLib.Error;
-               public uint load_from_resource (string resource_path) throws GLib.Error;
-               public string lookup_filename (string filename);
-               public void set_translation_domain (string? domain);
-               public void unmerge_objects (uint merge_id);
-               [NoAccessorMethod]
-               public string filename { owned get; }
-               [NoAccessorMethod]
-               public bool filename_set { get; }
-               public string translation_domain { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_scroll_actor_get_type ()")]
-       public class ScrollActor : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               public ScrollActor ();
-               public Clutter.ScrollMode get_scroll_mode ();
-               public void scroll_to_point (Clutter.Point point);
-               public void scroll_to_rect (Clutter.Rect rect);
-               public void set_scroll_mode (Clutter.ScrollMode mode);
-               public Clutter.ScrollMode scroll_mode { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_settings_get_type ()")]
-       public class Settings : GLib.Object {
-               [CCode (has_construct_function = false)]
-               protected Settings ();
-               public static unowned Clutter.Settings get_default ();
-               [Deprecated (since = "1.10")]
-               public Clutter.Backend backend { construct; }
-               [NoAccessorMethod]
-               public int dnd_drag_threshold { get; set; }
-               [NoAccessorMethod]
-               public int double_click_distance { get; set; }
-               [NoAccessorMethod]
-               public int double_click_time { get; set; }
-               [NoAccessorMethod]
-               public int font_antialias { get; set; }
-               [NoAccessorMethod]
-               public int font_dpi { get; set; }
-               [NoAccessorMethod]
-               public string font_hint_style { owned get; set; }
-               [NoAccessorMethod]
-               public int font_hinting { get; set; }
-               [NoAccessorMethod]
-               public string font_name { owned get; set; }
-               [NoAccessorMethod]
-               public string font_subpixel_order { owned get; set; }
-               [NoAccessorMethod]
-               public uint fontconfig_timestamp { set; }
-               [NoAccessorMethod]
-               public int long_press_duration { get; set; }
-               [NoAccessorMethod]
-               public uint password_hint_time { get; set; }
-               [NoAccessorMethod]
-               public int unscaled_font_dpi { set; }
-               [NoAccessorMethod]
-               public int window_scaling_factor { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_get_type ()")]
-       [Deprecated (since = "1.8")]
-       public class Shader : GLib.Object {
-               [CCode (has_construct_function = false)]
-               public Shader ();
-               public bool compile () throws GLib.Error;
-               public unowned Cogl.Handle get_cogl_fragment_shader ();
-               public unowned Cogl.Handle get_cogl_program ();
-               public unowned Cogl.Handle get_cogl_vertex_shader ();
-               public unowned string get_fragment_source ();
-               public bool get_is_enabled ();
-               public unowned string get_vertex_source ();
-               public bool is_compiled ();
-               public void release ();
-               public void set_fragment_source (string data, ssize_t length);
-               public void set_is_enabled (bool enabled);
-               public void set_uniform (string name, GLib.Value value);
-               public void set_vertex_source (string data, ssize_t length);
-               [NoAccessorMethod]
-               public bool compiled { get; }
-               [NoAccessorMethod]
-               public bool enabled { get; set; }
-               [NoAccessorMethod]
-               public string fragment_source { owned get; set; }
-               [NoAccessorMethod]
-               public string vertex_source { owned get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_effect_get_type ()")]
-       public class ShaderEffect : Clutter.OffscreenEffect {
-               [CCode (has_construct_function = false, type = "ClutterEffect*")]
-               public ShaderEffect (Clutter.ShaderType shader_type);
-               public unowned Cogl.Handle get_program ();
-               public unowned Cogl.Handle get_shader ();
-               [NoWrapper]
-               public virtual string get_static_shader_source ();
-               public bool set_shader_source (string source);
-               public void set_uniform_value (string name, GLib.Value value);
-               public Clutter.ShaderType shader_type { construct; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_float_get_type ()")]
-       public class ShaderFloat {
-               [CCode (has_construct_function = false)]
-               protected ShaderFloat ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_int_get_type ()")]
-       public class ShaderInt {
-               [CCode (has_construct_function = false)]
-               protected ShaderInt ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_matrix_get_type ()")]
-       public class ShaderMatrix {
-               [CCode (has_construct_function = false)]
-               protected ShaderMatrix ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_size_get_type ()")]
-       [Compact]
-       public class Size {
-               public float height;
-               public float width;
-               public static Clutter.Size alloc ();
-               public Clutter.Size copy ();
-               public bool equals (Clutter.Size b);
-               public void free ();
-               public unowned Clutter.Size init (float width, float height);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_snap_constraint_get_type ()")]
-       public class SnapConstraint : Clutter.Constraint {
-               [CCode (has_construct_function = false, type = "ClutterConstraint*")]
-               public SnapConstraint (Clutter.Actor? source, Clutter.SnapEdge from_edge, Clutter.SnapEdge to_edge, float offset);
-               public void get_edges (out Clutter.SnapEdge from_edge, out Clutter.SnapEdge to_edge);
-               public float get_offset ();
-               public unowned Clutter.Actor get_source ();
-               public void set_edges (Clutter.SnapEdge from_edge, Clutter.SnapEdge to_edge);
-               public void set_offset (float offset);
-               public void set_source (Clutter.Actor? source);
-               [NoAccessorMethod]
-               public Clutter.SnapEdge from_edge { get; set construct; }
-               public float offset { get; set construct; }
-               public Clutter.Actor source { get; set construct; }
-               [NoAccessorMethod]
-               public Clutter.SnapEdge to_edge { get; set construct; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_stage_get_type ()")]
-       public class Stage : Clutter.Group, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               public Stage ();
-               [CCode (cname = "clutter_stage_event")]
-               public bool emit_event (Clutter.Event event);
-               public void ensure_current ();
-               public void ensure_redraw ();
-               public void ensure_viewport ();
-               public bool get_accept_focus ();
-               public unowned Clutter.Actor get_actor_at_pos (Clutter.PickMode pick_mode, int x, int y);
-               [Deprecated (since = "1.10")]
-               public Clutter.Color get_color ();
-               [Deprecated (since = "1.10")]
-               public static unowned Clutter.Stage get_default ();
-               [Deprecated (since = "1.10")]
-               public Clutter.Fog get_fog ();
-               public bool get_fullscreen ();
-               public unowned Clutter.Actor get_key_focus ();
-               public void get_minimum_size (out uint width, out uint height);
-               public bool get_motion_events_enabled ();
-               public bool get_no_clear_hint ();
-               public Clutter.Perspective get_perspective ();
-               public Cairo.RectangleInt get_redraw_clip_bounds ();
-               public bool get_throttle_motion_events ();
-               public unowned string get_title ();
-               public bool get_use_alpha ();
-               [Deprecated (since = "1.10")]
-               public bool get_use_fog ();
-               public bool get_user_resizable ();
-               public void hide_cursor ();
-               [Deprecated (since = "1.10")]
-               public bool is_default ();
-               [Deprecated (since = "1.10")]
-               public void queue_redraw ();
-               [CCode (array_length = false)]
-               public uint8[] read_pixels (int x, int y, int width = -1, int height = -1);
-               [CCode (cname = "clutter_redraw")]
-               public void redraw ();
-               public void set_accept_focus (bool accept_focus);
-               [Deprecated (since = "1.10")]
-               public void set_color (Clutter.Color color);
-               [Deprecated (since = "1.10")]
-               public void set_fog (Clutter.Fog fog);
-               public void set_fullscreen (bool fullscreen);
-               public void set_key_focus (Clutter.Actor? actor);
-               public void set_minimum_size (uint width, uint height);
-               public void set_motion_events_enabled (bool enabled);
-               public void set_no_clear_hint (bool no_clear);
-               public void set_perspective (Clutter.Perspective perspective);
-               public void set_throttle_motion_events (bool throttle);
-               public void set_title (string title);
-               public void set_use_alpha (bool use_alpha);
-               [Deprecated (since = "1.10")]
-               public void set_use_fog (bool fog);
-               public void set_user_resizable (bool resizable);
-               public void show_cursor ();
-               public bool accept_focus { get; set; }
-               [Deprecated (since = "1.10")]
-               public Clutter.Color color { get; set; }
-               [NoAccessorMethod]
-               public bool cursor_visible { get; set; }
-               [Deprecated (since = "1.10")]
-               public Clutter.Fog fog { get; set; }
-               [NoAccessorMethod]
-               public bool fullscreen_set { get; }
-               public Clutter.Actor key_focus { get; set; }
-               public bool no_clear_hint { get; set; }
-               [Deprecated (since = "1.10")]
-               [NoAccessorMethod]
-               public bool offscreen { get; set; }
-               public Clutter.Perspective perspective { get; set; }
-               public string title { get; set; }
-               public bool use_alpha { get; set; }
-               [Deprecated (since = "1.10")]
-               public bool use_fog { get; set; }
-               public bool user_resizable { get; set; }
-               public virtual signal void activate ();
-               public signal void after_paint ();
-               public virtual signal void deactivate ();
-               public virtual signal bool delete_event (Clutter.Event event);
-               public virtual signal void fullscreen ();
-               public virtual signal void unfullscreen ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_stage_manager_get_type ()")]
-       public class StageManager : GLib.Object {
-               [CCode (has_construct_function = false)]
-               protected StageManager ();
-               public static unowned Clutter.StageManager get_default ();
-               public unowned Clutter.Stage get_default_stage ();
-               public GLib.SList<weak Clutter.Stage> list_stages ();
-               public unowned GLib.SList<Clutter.Stage> peek_stages ();
-               [Deprecated (since = "1.2")]
-               public void set_default_stage (Clutter.Stage stage);
-               public Clutter.Stage default_stage { get; }
-               public virtual signal void stage_added (Clutter.Stage stage);
-               public virtual signal void stage_removed (Clutter.Stage stage);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_state_get_type ()")]
-       public class State : GLib.Object, Clutter.Scriptable {
-               [CCode (has_construct_function = false)]
-               [Deprecated (since = "1.12")]
-               public State ();
-               [Deprecated (since = "1.12")]
-               public unowned Clutter.Animator get_animator (string source_state_name, string target_state_name);
-               [Deprecated (since = "1.12")]
-               public uint get_duration (string? source_state_name, string? target_state_name);
-               [Deprecated (since = "1.12")]
-               public GLib.List<weak Clutter.StateKey> get_keys (string? source_state_name, string? target_state_name, GLib.Object? object, string? property_name);
-               [Deprecated (since = "1.12")]
-               public unowned string get_state ();
-               [Deprecated (since = "1.12")]
-               public GLib.List<weak string> get_states ();
-               [Deprecated (since = "1.12")]
-               public unowned Clutter.Timeline get_timeline ();
-               [Deprecated (since = "1.12")]
-               public void remove_key (string? source_state_name, string? target_state_name, GLib.Object? object, string? property_name);
-               [Deprecated (since = "1.12")]
-               public void set_animator (string source_state_name, string target_state_name, Clutter.Animator? animator);
-               [Deprecated (since = "1.12")]
-               public void set_duration (string? source_state_name, string? target_state_name, uint duration);
-               [Deprecated (since = "1.12")]
-               public unowned Clutter.State set_key (string? source_state_name, string target_state_name, GLib.Object object, string property_name, uint mode, GLib.Value value, double pre_delay, double post_delay);
-               [Deprecated (since = "1.12")]
-               public unowned Clutter.Timeline set_state (string target_state_name);
-               [Deprecated (since = "1.12")]
-               public unowned Clutter.Timeline warp_to_state (string target_state_name);
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public uint duration { get; set; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public string state { owned get; set; }
-               [Deprecated (since = "1.12")]
-               public virtual signal void completed ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "clutter_state_key_get_type ()")]
-       [Compact]
-       public class StateKey {
-               [Deprecated (since = "1.12")]
-               public ulong get_mode ();
-               [Deprecated (since = "1.12")]
-               public unowned GLib.Object get_object ();
-               [Deprecated (since = "1.12")]
-               public double get_post_delay ();
-               [Deprecated (since = "1.12")]
-               public double get_pre_delay ();
-               [Deprecated (since = "1.12")]
-               public unowned string get_property_name ();
-               [Deprecated (since = "1.12")]
-               public GLib.Type get_property_type ();
-               [Deprecated (since = "1.12")]
-               public unowned string get_source_state_name ();
-               [Deprecated (since = "1.12")]
-               public unowned string get_target_state_name ();
-               [Deprecated (since = "1.12")]
-               public bool get_value (GLib.Value value);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_swipe_action_get_type ()")]
-       public class SwipeAction : Clutter.GestureAction {
-               [CCode (has_construct_function = false, type = "ClutterAction*")]
-               public SwipeAction ();
-               [Deprecated (since = "1.14")]
-               public virtual signal void swept (Clutter.Actor actor, Clutter.SwipeDirection direction);
-               public virtual signal bool swipe (Clutter.Actor actor, Clutter.SwipeDirection direction);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_table_layout_get_type ()")]
-       [Deprecated (since = "1.18")]
-       public class TableLayout : Clutter.LayoutManager {
-               [CCode (has_construct_function = false, type = "ClutterLayoutManager*")]
-               public TableLayout ();
-               [Deprecated (since = "1.12")]
-               public void get_alignment (Clutter.Actor actor, out Clutter.TableAlignment x_align, out Clutter.TableAlignment y_align);
-               public int get_column_count ();
-               public uint get_column_spacing ();
-               [Deprecated (since = "1.12")]
-               public uint get_easing_duration ();
-               [Deprecated (since = "1.12")]
-               public ulong get_easing_mode ();
-               [Deprecated (since = "1.12")]
-               public void get_expand (Clutter.Actor actor, out bool x_expand, out bool y_expand);
-               [Deprecated (since = "1.12")]
-               public void get_fill (Clutter.Actor actor, out bool x_fill, out bool y_fill);
-               public int get_row_count ();
-               public uint get_row_spacing ();
-               public void get_span (Clutter.Actor actor, out int column_span, out int row_span);
-               [Deprecated (since = "1.12")]
-               public bool get_use_animations ();
-               public void pack (Clutter.Actor actor, int column, int row);
-               [Deprecated (since = "1.12")]
-               public void set_alignment (Clutter.Actor actor, Clutter.TableAlignment x_align, Clutter.TableAlignment y_align);
-               public void set_column_spacing (uint spacing);
-               [Deprecated (since = "1.12")]
-               public void set_easing_duration (uint msecs);
-               [Deprecated (since = "1.12")]
-               public void set_easing_mode (ulong mode);
-               [Deprecated (since = "1.12")]
-               public void set_expand (Clutter.Actor actor, bool x_expand, bool y_expand);
-               [Deprecated (since = "1.12")]
-               public void set_fill (Clutter.Actor actor, bool x_fill, bool y_fill);
-               public void set_row_spacing (uint spacing);
-               public void set_span (Clutter.Actor actor, int column_span, int row_span);
-               [Deprecated (since = "1.12")]
-               public void set_use_animations (bool animate);
-               public uint column_spacing { get; set; }
-               [Deprecated (since = "1.12")]
-               public uint easing_duration { get; set; }
-               [Deprecated (since = "1.12")]
-               public ulong easing_mode { get; set; }
-               public uint row_spacing { get; set; }
-               [Deprecated (since = "1.12")]
-               public bool use_animations { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_tap_action_get_type ()")]
-       public class TapAction : Clutter.GestureAction {
-               [CCode (has_construct_function = false, type = "ClutterAction*")]
-               public TapAction ();
-               public virtual signal void tap (Clutter.Actor actor);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_text_get_type ()")]
-       public class Text : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               public Text ();
-               public int coords_to_position (float x, float y);
-               public void delete_chars (uint n_chars);
-               public bool delete_selection ();
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               public Text.full (string font_name, string text, Clutter.Color color);
-               public bool get_activatable ();
-               public unowned Pango.AttrList get_attributes ();
-               public unowned Clutter.TextBuffer get_buffer ();
-               public string get_chars (ssize_t start_pos, ssize_t end_pos);
-               public Clutter.Color get_color ();
-               public Clutter.Color get_cursor_color ();
-               public int get_cursor_position ();
-               public void get_cursor_rect (out unowned Clutter.Rect rect);
-               public uint get_cursor_size ();
-               public bool get_cursor_visible ();
-               public bool get_editable ();
-               public Pango.EllipsizeMode get_ellipsize ();
-               public Pango.FontDescription get_font_description ();
-               public unowned string get_font_name ();
-               public bool get_justify ();
-               public unowned Pango.Layout get_layout ();
-               public void get_layout_offsets (out int x, out int y);
-               public Pango.Alignment get_line_alignment ();
-               public bool get_line_wrap ();
-               public Pango.WrapMode get_line_wrap_mode ();
-               public int get_max_length ();
-               public unichar get_password_char ();
-               public bool get_selectable ();
-               public Clutter.Color get_selected_text_color ();
-               public string get_selection ();
-               public int get_selection_bound ();
-               public Clutter.Color get_selection_color ();
-               public bool get_single_line_mode ();
-               public unowned string get_text ();
-               public bool get_use_markup ();
-               public void insert_text (string text, ssize_t position);
-               public void insert_unichar (unichar wc);
-               public bool position_to_coords (int position, out float x, out float y, out float line_height = null);
-               public void set_activatable (bool activatable);
-               public void set_attributes (Pango.AttrList? attrs);
-               public void set_buffer (Clutter.TextBuffer buffer);
-               public void set_color (Clutter.Color color);
-               public void set_cursor_color (Clutter.Color? color);
-               public void set_cursor_position (int position);
-               public void set_cursor_size (int size);
-               public void set_cursor_visible (bool cursor_visible);
-               public void set_editable (bool editable);
-               public void set_ellipsize (Pango.EllipsizeMode mode);
-               public void set_font_description (Pango.FontDescription font_desc);
-               public void set_font_name (string? font_name);
-               public void set_justify (bool justify);
-               public void set_line_alignment (Pango.Alignment alignment);
-               public void set_line_wrap (bool line_wrap);
-               public void set_line_wrap_mode (Pango.WrapMode wrap_mode);
-               public void set_markup (string? markup);
-               public void set_max_length (int max);
-               public void set_password_char (unichar wc);
-               public void set_preedit_string (string? preedit_str, Pango.AttrList? preedit_attrs, uint cursor_pos);
-               public void set_selectable (bool selectable);
-               public void set_selected_text_color (Clutter.Color? color);
-               public void set_selection (ssize_t start_pos, ssize_t end_pos);
-               public void set_selection_bound (int selection_bound);
-               public void set_selection_color (Clutter.Color? color);
-               public void set_single_line_mode (bool single_line);
-               public void set_text (string? text);
-               public void set_use_markup (bool setting);
-               [CCode (cname = "clutter_text_activate")]
-               public bool try_activate ();
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               public Text.with_buffer (Clutter.TextBuffer buffer);
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               public Text.with_text (string? font_name, string text);
-               public bool activatable { get; set; }
-               public Pango.AttrList attributes { get; set; }
-               public Clutter.TextBuffer buffer { get; set; }
-               public Clutter.Color color { get; set; }
-               public Clutter.Color cursor_color { get; set; }
-               [NoAccessorMethod]
-               public bool cursor_color_set { get; }
-               public int cursor_position { get; set; }
-               public int cursor_size { get; set; }
-               public bool cursor_visible { get; set; }
-               public bool editable { get; set; }
-               public Pango.EllipsizeMode ellipsize { get; set; }
-               public Pango.FontDescription font_description { owned get; set; }
-               public string font_name { get; set; }
-               public bool justify { get; set; }
-               public Pango.Alignment line_alignment { get; set; }
-               public bool line_wrap { get; set; }
-               public Pango.WrapMode line_wrap_mode { get; set; }
-               public int max_length { get; set; }
-               public uint password_char { get; set; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public int position { get; set; }
-               public bool selectable { get; set; }
-               public Clutter.Color selected_text_color { get; set; }
-               [NoAccessorMethod]
-               public bool selected_text_color_set { get; }
-               public int selection_bound { get; set; }
-               public Clutter.Color selection_color { get; set; }
-               [NoAccessorMethod]
-               public bool selection_color_set { get; }
-               public bool single_line_mode { get; set; }
-               public string text { get; set; }
-               public bool use_markup { get; set; }
-               public virtual signal void activate ();
-               public virtual signal void cursor_changed ();
-               [Deprecated (since = "1.16")]
-               public virtual signal void cursor_event (Clutter.Geometry geometry);
-               [HasEmitter]
-               public signal void delete_text (int start_pos, int end_pos);
-               public virtual signal void text_changed ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_text_buffer_get_type ()")]
-       public class TextBuffer : GLib.Object {
-               [CCode (has_construct_function = false)]
-               public TextBuffer ();
-               public virtual uint delete_text (uint position, uint n_chars);
-               public void emit_deleted_text (uint position, uint n_chars);
-               public void emit_inserted_text (uint position, string chars, uint n_chars);
-               public size_t get_bytes ();
-               public virtual uint get_length ();
-               public int get_max_length ();
-               public unowned string get_text ();
-               [CCode (vfunc_name = "get_text")]
-               [NoWrapper]
-               public virtual unowned string get_text_with_length (size_t n_bytes);
-               public virtual uint insert_text (uint position, string chars, uint n_chars);
-               public void set_max_length (int max_length);
-               public void set_text (string chars, int n_chars);
-               [CCode (has_construct_function = false)]
-               public TextBuffer.with_text (string? text, ssize_t text_len);
-               public uint length { get; }
-               public int max_length { get; set; }
-               public string text { get; }
-               public virtual signal void deleted_text (uint position, uint n_chars);
-               public virtual signal void inserted_text (uint position, string chars, uint n_chars);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_text_node_get_type ()")]
-       public class TextNode : Clutter.PaintNode {
-               [CCode (has_construct_function = false, type = "ClutterPaintNode*")]
-               public TextNode (Pango.Layout? layout, Clutter.Color? color);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_texture_get_type ()")]
-       public class Texture : Clutter.Actor, Atk.Implementor, Clutter.Animatable, Clutter.Scriptable, Atk.Implementor, Clutter.Animatable, Clutter.Container, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               [Deprecated (since = "1.12")]
-               public Texture ();
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               [Deprecated (since = "1.8")]
-               public Texture.from_actor (Clutter.Actor actor);
-               [CCode (has_construct_function = false, type = "ClutterActor*")]
-               [Deprecated (since = "1.12")]
-               public Texture.from_file (string filename) throws Clutter.TextureError;
-               [Deprecated (since = "1.12")]
-               public void get_base_size (out int width, out int height);
-               [Deprecated (since = "1.12")]
-               public unowned Cogl.Handle get_cogl_material ();
-               [Deprecated (since = "1.12")]
-               public unowned Cogl.Handle get_cogl_texture ();
-               [Deprecated (since = "1.12")]
-               public Clutter.TextureQuality get_filter_quality ();
-               [Deprecated (since = "1.12")]
-               public bool get_keep_aspect_ratio ();
-               [Deprecated (since = "1.12")]
-               public bool get_load_async ();
-               [Deprecated (since = "1.12")]
-               public bool get_load_data_async ();
-               [Deprecated (since = "1.12")]
-               public int get_max_tile_waste ();
-               [Deprecated (since = "1.12")]
-               public bool get_pick_with_alpha ();
-               [Deprecated (since = "1.12")]
-               public Cogl.PixelFormat get_pixel_format ();
-               [Deprecated (since = "1.12")]
-               public void get_repeat (out bool repeat_x, out bool repeat_y);
-               [Deprecated (since = "1.12")]
-               public bool get_sync_size ();
-               [Deprecated (since = "1.12")]
-               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;
-               [Deprecated (since = "1.12")]
-               public void set_cogl_material (Cogl.Handle cogl_material);
-               [Deprecated (since = "1.12")]
-               public void set_cogl_texture (Cogl.Handle cogl_tex);
-               [Deprecated (since = "1.12")]
-               public void set_filter_quality (Clutter.TextureQuality filter_quality);
-               [Deprecated (since = "1.12")]
-               public bool set_from_file (string filename) throws GLib.Error;
-               [Deprecated (since = "1.12")]
-               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;
-               [Deprecated (since = "1.10")]
-               public bool set_from_yuv_data ([CCode (array_length = false)] uint8[] data, int width, int height, Clutter.TextureFlags flags) throws GLib.Error;
-               [Deprecated (since = "1.12")]
-               public void set_keep_aspect_ratio (bool keep_aspect);
-               [Deprecated (since = "1.12")]
-               public void set_load_async (bool load_async);
-               [Deprecated (since = "1.12")]
-               public void set_load_data_async (bool load_async);
-               [Deprecated (since = "1.12")]
-               public void set_pick_with_alpha (bool pick_with_alpha);
-               [Deprecated (since = "1.12")]
-               public void set_repeat (bool repeat_x, bool repeat_y);
-               [Deprecated (since = "1.12")]
-               public void set_sync_size (bool sync_size);
-               public Cogl.Material cogl_material { get; set; }
-               public Cogl.Texture cogl_texture { get; set; }
-               [NoAccessorMethod]
-               public bool disable_slicing { get; construct; }
-               [Deprecated (since = "1.12")]
-               [NoAccessorMethod]
-               public string filename { owned get; set; }
-               public Clutter.TextureQuality filter_quality { get; set construct; }
-               public bool keep_aspect_ratio { get; set; }
-               [Deprecated (since = "1.12")]
-               public bool load_async { set; }
-               [Deprecated (since = "1.12")]
-               public bool load_data_async { set; }
-               public bool pick_with_alpha { get; set; }
-               public Cogl.PixelFormat pixel_format { get; }
-               [NoAccessorMethod]
-               public bool repeat_x { get; set; }
-               [NoAccessorMethod]
-               public bool repeat_y { get; set; }
-               public bool sync_size { get; set; }
-               [NoAccessorMethod]
-               public int tile_waste { get; }
-               [Deprecated (since = "1.12")]
-               public virtual signal void load_finished (GLib.Error error);
-               [Deprecated (since = "1.12")]
-               public virtual signal void pixbuf_change ();
-               [Deprecated (since = "1.12")]
-               public virtual signal void size_change (int width, int height);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_texture_node_get_type ()")]
-       public class TextureNode : Clutter.PipelineNode {
-               [CCode (has_construct_function = false, type = "ClutterPaintNode*")]
-               public TextureNode (Cogl.Texture texture, Clutter.Color? color, Clutter.ScalingFilter min_filter, Clutter.ScalingFilter mag_filter);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_timeline_get_type ()")]
-       public class Timeline : GLib.Object, Clutter.Scriptable {
-               [CCode (has_construct_function = false)]
-               public Timeline (uint msecs);
-               public void add_marker (string marker_name, double progress);
-               public void add_marker_at_time (string marker_name, uint msecs);
-               public void advance (uint msecs);
-               public void advance_to_marker (string marker_name);
-               [Deprecated (since = "1.10")]
-               public Clutter.Timeline clone ();
-               public bool get_auto_reverse ();
-               public bool get_cubic_bezier_progress (Clutter.Point c_1, Clutter.Point c_2);
-               public int get_current_repeat ();
-               public uint get_delay ();
-               public uint get_delta ();
-               public Clutter.TimelineDirection get_direction ();
-               public uint get_duration ();
-               public int64 get_duration_hint ();
-               public uint get_elapsed_time ();
-               [Deprecated (since = "1.10")]
-               public bool get_loop ();
-               public double get_progress ();
-               public Clutter.AnimationMode get_progress_mode ();
-               public int get_repeat_count ();
-               public bool get_step_progress (out int n_steps, out Clutter.StepMode step_mode);
-               public bool has_marker (string marker_name);
-               public bool is_playing ();
-               [CCode (array_length_pos = 1.1, array_length_type = "gsize", array_null_terminated = true)]
-               public string[] list_markers (int msecs);
-               public void pause ();
-               public void remove_marker (string marker_name);
-               public void rewind ();
-               public void set_auto_reverse (bool reverse);
-               public void set_cubic_bezier_progress (Clutter.Point c_1, Clutter.Point c_2);
-               public void set_delay (uint msecs);
-               public void set_direction (Clutter.TimelineDirection direction);
-               public void set_duration (uint msecs);
-               [Deprecated (since = "1.10")]
-               public void set_loop (bool loop);
-               public void set_progress_func (owned Clutter.TimelineProgressFunc? func);
-               public void set_progress_mode (Clutter.AnimationMode mode);
-               public void set_repeat_count (int count);
-               public void set_step_progress (int n_steps, Clutter.StepMode step_mode);
-               public void skip (uint msecs);
-               public void start ();
-               public void stop ();
-               public bool auto_reverse { get; set; }
-               public uint delay { get; set; }
-               public Clutter.TimelineDirection direction { get; set; }
-               public uint duration { get; set; }
-               [Deprecated (since = "1.10")]
-               public bool loop { get; set; }
-               public Clutter.AnimationMode progress_mode { get; set; }
-               public int repeat_count { get; set; }
-               public virtual signal void completed ();
-               public virtual signal void marker_reached (string marker_name, int msecs);
-               public virtual signal void new_frame (int msecs);
-               public virtual signal void paused ();
-               public virtual signal void started ();
-               public virtual signal void stopped (bool is_finished);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       [Compact]
-       [Deprecated (since = "1.6")]
-       public class TimeoutPool {
-               [CCode (has_construct_function = false)]
-               public TimeoutPool (int priority);
-               public uint add (uint fps, owned GLib.SourceFunc func);
-               public void remove (uint id_);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_transition_get_type ()")]
-       public abstract class Transition : Clutter.Timeline, Clutter.Scriptable {
-               [CCode (has_construct_function = false)]
-               protected Transition ();
-               [NoWrapper]
-               public virtual void attached (Clutter.Animatable animatable);
-               [NoWrapper]
-               public virtual void compute_value (Clutter.Animatable animatable, Clutter.Interval interval, double progress);
-               [NoWrapper]
-               public virtual void detached (Clutter.Animatable animatable);
-               public unowned Clutter.Animatable get_animatable ();
-               public unowned Clutter.Interval get_interval ();
-               public bool get_remove_on_complete ();
-               public void set_animatable (Clutter.Animatable? animatable);
-               public void set_from_value (GLib.Value value);
-               public void set_interval (Clutter.Interval? interval);
-               public void set_remove_on_complete (bool remove_complete);
-               public void set_to_value (GLib.Value value);
-               public Clutter.Animatable animatable { get; set; }
-               public Clutter.Interval interval { get; set; }
-               public bool remove_on_complete { get; set; }
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_transition_group_get_type ()")]
-       public class TransitionGroup : Clutter.Transition, Clutter.Scriptable {
-               [CCode (has_construct_function = false, type = "ClutterTransition*")]
-               public TransitionGroup ();
-               public void add_transition (Clutter.Transition transition);
-               public void remove_all ();
-               public void remove_transition (Clutter.Transition transition);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_zoom_action_get_type ()")]
-       public class ZoomAction : Clutter.GestureAction {
-               [CCode (has_construct_function = false, type = "ClutterAction*")]
-               public ZoomAction ();
-               public void get_focal_point (Clutter.Point point);
-               public void get_transformed_focal_point (Clutter.Point point);
-               public Clutter.ZoomAxis get_zoom_axis ();
-               public void set_zoom_axis (Clutter.ZoomAxis axis);
-               public Clutter.ZoomAxis zoom_axis { get; set; }
-               public virtual signal bool zoom (Clutter.Actor actor, Clutter.Point focal_point, double factor);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_animatable_get_type ()")]
-       public interface Animatable : GLib.Object {
-               [Deprecated (since = "1.8")]
-               public abstract bool animate_property (Clutter.Animation animation, string property_name, GLib.Value initial_value, GLib.Value final_value, double progress, GLib.Value value);
-               public abstract unowned GLib.ParamSpec find_property (string property_name);
-               public abstract void get_initial_state (string property_name, GLib.Value value);
-               public abstract bool interpolate_value (string property_name, Clutter.Interval interval, double progress, out GLib.Value value);
-               public abstract void set_final_state (string property_name, GLib.Value value);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_container_get_type ()")]
-       public interface Container : GLib.Object {
-               public void add (params Clutter.Actor[] actors);
-               [CCode (vfunc_name = "add")]
-               [Deprecated (since = "1.10")]
-               public abstract void add_actor (Clutter.Actor actor);
-               [Deprecated (since = "1.10")]
-               public void add_valist (Clutter.Actor first_actor, va_list var_args);
-               public void child_get (Clutter.Actor actor, ...);
-               public void child_get_property (Clutter.Actor child, string property, GLib.Value value);
-               public void child_set (Clutter.Actor actor, ...);
-               public void child_set_property (Clutter.Actor child, string property, GLib.Value value);
-               public static unowned GLib.ParamSpec class_find_child_property (GLib.ObjectClass klass, string property_name);
-               [CCode (array_length_pos = 1.1, array_length_type = "guint")]
-               public static GLib.ParamSpec[] class_list_child_properties (GLib.ObjectClass klass);
-               public virtual void create_child_meta (Clutter.Actor actor);
-               public virtual void destroy_child_meta (Clutter.Actor actor);
-               public unowned Clutter.Actor find_child_by_name (string child_name);
-               [CCode (cname = "clutter_container_class_find_child_property")]
-               public class unowned GLib.ParamSpec find_child_property (string property_name);
-               [Deprecated (since = "1.10")]
-               public abstract void @foreach (Clutter.Callback callback);
-               [Deprecated (since = "1.10")]
-               public virtual void foreach_with_internals (Clutter.Callback callback);
-               public virtual unowned Clutter.ChildMeta get_child_meta (Clutter.Actor actor);
-               [Deprecated (since = "1.10")]
-               public GLib.List<weak Clutter.Actor> get_children ();
-               [CCode (cname = "clutter_container_class_list_child_properties")]
-               public class unowned GLib.ParamSpec[] list_child_properties ();
-               [CCode (vfunc_name = "lower")]
-               [Deprecated (since = "1.10")]
-               public virtual void lower_child (Clutter.Actor actor, Clutter.Actor? sibling = null);
-               [CCode (vfunc_name = "raise")]
-               [Deprecated (since = "1.10")]
-               public virtual void raise_child (Clutter.Actor actor, Clutter.Actor? sibling = null);
-               [Deprecated (since = "1.10")]
-               public void remove (...);
-               [CCode (vfunc_name = "remove")]
-               [Deprecated (since = "1.10")]
-               public abstract void remove_actor (Clutter.Actor actor);
-               [Deprecated (since = "1.10")]
-               public void remove_valist (Clutter.Actor first_actor, va_list var_args);
-               [Deprecated (since = "1.10")]
-               public abstract void sort_depth_order ();
-               public virtual signal void actor_added (Clutter.Actor actor);
-               public virtual signal void actor_removed (Clutter.Actor actor);
-               [HasEmitter]
-               public virtual signal void child_notify (Clutter.Actor child, GLib.ParamSpec pspec);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_content_get_type ()")]
-       public interface Content : GLib.Object {
-               public abstract bool get_preferred_size (out float width, out float height);
-               public abstract void invalidate ();
-               [NoWrapper]
-               public abstract void paint_content (Clutter.Actor actor, Clutter.PaintNode node);
-               public virtual signal void attached (Clutter.Actor actor);
-               public virtual signal void detached (Clutter.Actor actor);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_media_get_type ()")]
-       public interface Media : GLib.Object {
-               [Deprecated (since = "1.12")]
-               public double get_audio_volume ();
-               [Deprecated (since = "1.12")]
-               public double get_buffer_fill ();
-               [Deprecated (since = "1.12")]
-               public bool get_can_seek ();
-               [Deprecated (since = "1.12")]
-               public double get_duration ();
-               [Deprecated (since = "1.12")]
-               public bool get_playing ();
-               [Deprecated (since = "1.12")]
-               public double get_progress ();
-               [Deprecated (since = "1.12")]
-               public string get_subtitle_font_name ();
-               [Deprecated (since = "1.12")]
-               public string get_subtitle_uri ();
-               [Deprecated (since = "1.12")]
-               public string get_uri ();
-               [Deprecated (since = "1.12")]
-               public void set_audio_volume (double volume);
-               [Deprecated (since = "1.12")]
-               public void set_filename (string filename);
-               [Deprecated (since = "1.12")]
-               public void set_playing (bool playing);
-               [Deprecated (since = "1.12")]
-               public void set_progress (double progress);
-               [Deprecated (since = "1.12")]
-               public void set_subtitle_font_name (string font_name);
-               [Deprecated (since = "1.12")]
-               public void set_subtitle_uri (string uri);
-               [Deprecated (since = "1.12")]
-               public void set_uri (string uri);
-               [ConcreteAccessor]
-               [Deprecated (since = "1.12")]
-               public abstract double audio_volume { get; set; }
-               [ConcreteAccessor]
-               [Deprecated (since = "1.12")]
-               public abstract double buffer_fill { get; }
-               [ConcreteAccessor]
-               [Deprecated (since = "1.12")]
-               public abstract bool can_seek { get; }
-               [ConcreteAccessor]
-               [Deprecated (since = "1.12")]
-               public abstract double duration { get; }
-               [ConcreteAccessor]
-               [Deprecated (since = "1.12")]
-               public abstract bool playing { get; set; }
-               [ConcreteAccessor]
-               [Deprecated (since = "1.12")]
-               public abstract double progress { get; set; }
-               [ConcreteAccessor]
-               [Deprecated (since = "1.12")]
-               public abstract string subtitle_font_name { owned get; set; }
-               [ConcreteAccessor]
-               [Deprecated (since = "1.12")]
-               public abstract string subtitle_uri { owned get; set; }
-               [ConcreteAccessor]
-               [Deprecated (since = "1.12")]
-               public abstract string uri { owned get; set; }
-               [Deprecated (since = "1.12")]
-               public virtual signal void eos ();
-               [Deprecated (since = "1.12")]
-               public virtual signal void error (GLib.Error error);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_scriptable_get_type ()")]
-       public interface Scriptable : GLib.Object {
-               public abstract unowned string get_id ();
-               public abstract bool parse_custom_node (Clutter.Script script, GLib.Value value, string name, Json.Node node);
-               public abstract void set_custom_property (Clutter.Script script, string name, GLib.Value value);
-               public abstract void set_id (string id_);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public interface StageWindow : GLib.Object {
-               [NoWrapper]
-               public abstract void add_redraw_clip (Clutter.Geometry stage_rectangle);
-               [NoWrapper]
-               public abstract void get_geometry (Clutter.Geometry geometry);
-               [NoWrapper]
-               public abstract int get_pending_swaps ();
-               [NoWrapper]
-               public abstract unowned Clutter.Actor get_wrapper ();
-               [NoWrapper]
-               public abstract bool has_redraw_clips ();
-               [NoWrapper]
-               public abstract void hide ();
-               [NoWrapper]
-               public abstract bool ignoring_redraw_clips ();
-               [NoWrapper]
-               public abstract bool realize ();
-               [NoWrapper]
-               public abstract void resize (int width, int height);
-               [NoWrapper]
-               public abstract void set_cursor_visible (bool cursor_visible);
-               [NoWrapper]
-               public abstract void set_fullscreen (bool is_fullscreen);
-               [NoWrapper]
-               public abstract void set_title (string title);
-               [NoWrapper]
-               public abstract void set_user_resizable (bool is_resizable);
-               [NoWrapper]
-               public abstract void show (bool do_raise);
-               [NoWrapper]
-               public abstract void unrealize ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "CLUTTER_TYPE_ACTOR_BOX")]
-       public struct ActorBox {
-               public float x1;
-               public float y1;
-               public float x2;
-               public float y2;
-               public static Clutter.ActorBox? alloc ();
-               public void clamp_to_pixel ();
-               public bool contains (float x, float y);
-               public Clutter.ActorBox? copy ();
-               public bool equal (Clutter.ActorBox box_b);
-               public void free ();
-               [CCode (cname = "clutter_actor_box_from_vertices")]
-               public ActorBox.from_vertices (Clutter.Vertex[] verts);
-               public float get_area ();
-               public float get_height ();
-               public void get_origin (out float x, out float y);
-               public void get_size (out float width, out float height);
-               public float get_width ();
-               public float get_x ();
-               public float get_y ();
-               public unowned Clutter.ActorBox? init (float x_1, float y_1, float x_2, float y_2);
-               public void init_rect (float x, float y, float width, float height);
-               public Clutter.ActorBox interpolate (Clutter.ActorBox final, double progress);
-               public void set_origin (float x, float y);
-               public void set_size (float width, float height);
-               public Clutter.ActorBox union (Clutter.ActorBox b);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
-       public struct ActorIter {
-               public void destroy ();
-               public void init (Clutter.Actor root);
-               public bool is_valid ();
-               public bool next (out unowned Clutter.Actor child);
-               public bool prev (out unowned Clutter.Actor child);
-               public void remove ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
-       public struct AnyEvent {
-               public Clutter.EventType type;
-               public uint32 time;
-               public Clutter.EventFlags flags;
-               public weak Clutter.Stage stage;
-               public weak Clutter.Actor source;
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
-       public struct ButtonEvent {
-               public Clutter.EventType type;
-               public uint32 time;
-               public Clutter.EventFlags flags;
-               public weak Clutter.Stage stage;
-               public weak Clutter.Actor source;
-               public float x;
-               public float y;
-               public Clutter.ModifierType modifier_state;
-               public uint32 button;
-               public uint click_count;
-               public double axes;
-               public weak Clutter.InputDevice device;
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "CLUTTER_TYPE_COLOR")]
-       public struct Color {
-               public uint8 red;
-               public uint8 green;
-               public uint8 blue;
-               public uint8 alpha;
-               public Clutter.Color add (Clutter.Color b);
-               public static Clutter.Color? alloc ();
-               public Clutter.Color? copy ();
-               public Clutter.Color darken ();
-               public bool equal (Clutter.Color v2);
-               public void free ();
-               [CCode (cname = "clutter_color_from_hls")]
-               public Color.from_hls (float hue, float luminance, float saturation);
-               [CCode (cname = "clutter_color_from_pixel")]
-               public Color.from_pixel (uint32 pixel);
-               [CCode (cname = "clutter_color_from_string")]
-               public Color.from_string (string str);
-               public static unowned Clutter.Color? get_static (Clutter.StaticColor color);
-               public uint hash ();
-               public unowned Clutter.Color? init (uint8 red, uint8 green, uint8 blue, uint8 alpha);
-               public Clutter.Color interpolate (Clutter.Color final, double progress);
-               public Clutter.Color lighten ();
-               [CCode (cname = "clutter_color_from_string")]
-               public bool parse_string (string str);
-               public Clutter.Color shade (double factor);
-               public Clutter.Color subtract (Clutter.Color b);
-               public void to_hls (out float hue, out float luminance, out float saturation);
-               public uint32 to_pixel ();
-               public string to_string ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
-       public struct CrossingEvent {
-               public Clutter.EventType type;
-               public uint32 time;
-               public Clutter.EventFlags flags;
-               public weak Clutter.Stage stage;
-               public weak Clutter.Actor source;
-               public float x;
-               public float y;
-               public weak Clutter.InputDevice device;
-               public weak Clutter.Actor related;
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_fog_get_type ()")]
-       [Deprecated (since = "1.10")]
-       public struct Fog {
-               public float z_near;
-               public float z_far;
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_geometry_get_type ()")]
-       [Deprecated (since = "1.16")]
-       public struct Geometry {
-               public int x;
-               public int y;
-               public uint width;
-               public uint height;
-               public bool intersects (Clutter.Geometry geometry1);
-               public Clutter.Geometry union (Clutter.Geometry geometry_b);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
-       public struct KeyEvent {
-               public Clutter.EventType type;
-               public uint32 time;
-               public Clutter.EventFlags flags;
-               public weak Clutter.Stage stage;
-               public weak Clutter.Actor source;
-               public Clutter.ModifierType modifier_state;
-               public uint keyval;
-               public uint16 hardware_keycode;
-               public unichar unicode_value;
-               public weak Clutter.InputDevice device;
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_knot_get_type ()")]
-       public struct Knot {
-               public int x;
-               public int y;
-               public Clutter.Knot? copy ();
-               public bool equal (Clutter.Knot knot_b);
-               public void free ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public struct Matrix : Cogl.Matrix {
-               public static Clutter.Matrix? alloc ();
-               public static void free (Clutter.Matrix? matrix);
-               public static GLib.Type get_type ();
-               public static unowned Clutter.Matrix? init_from_array (Clutter.Matrix matrix, [CCode (array_length = false)] float[] values);
-               public static unowned Clutter.Matrix? init_from_matrix (Clutter.Matrix a, Clutter.Matrix b);
-               public static unowned Clutter.Matrix? init_identity (Clutter.Matrix matrix);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
-       public struct MotionEvent {
-               public Clutter.EventType type;
-               public uint32 time;
-               public Clutter.EventFlags flags;
-               public weak Clutter.Stage stage;
-               public weak Clutter.Actor source;
-               public float x;
-               public float y;
-               public Clutter.ModifierType modifier_state;
-               public double axes;
-               public weak Clutter.InputDevice device;
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_path_node_get_type ()")]
-       public struct PathNode {
-               public Clutter.PathNodeType type;
-               [CCode (array_length = false, array_null_terminated = true)]
-               public weak Clutter.Knot[] points;
-               public Clutter.PathNode? copy ();
-               public bool equal (Clutter.PathNode node_b);
-               public void free ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_perspective_get_type ()")]
-       public struct Perspective {
-               public float fovy;
-               public float aspect;
-               public float z_near;
-               public float z_far;
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
-       public class ScrollEvent : Event {
-               public Clutter.EventType type;
-               public uint32 time;
-               public Clutter.EventFlags flags;
-               public weak Clutter.Stage stage;
-               public weak Clutter.Actor source;
-               public float x;
-               public float y;
-               public Clutter.ScrollDirection direction;
-               public Clutter.ModifierType modifier_state;
-               public double axes;
-               public weak Clutter.InputDevice device;
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
-       public struct StageStateEvent {
-               public Clutter.EventType type;
-               public uint32 time;
-               public Clutter.EventFlags flags;
-               public weak Clutter.Stage stage;
-               public weak Clutter.Actor source;
-               public Clutter.StageState changed_mask;
-               public Clutter.StageState new_state;
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
-       public struct TouchEvent {
-               public Clutter.EventType type;
-               public uint32 time;
-               public Clutter.EventFlags flags;
-               public weak Clutter.Stage stage;
-               public weak Clutter.Actor source;
-               public float x;
-               public float y;
-               public weak Clutter.EventSequence sequence;
-               public Clutter.ModifierType modifier_state;
-               public double axes;
-               public weak Clutter.InputDevice device;
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
-       public struct TouchpadPinchEvent {
-               public Clutter.EventType type;
-               public uint32 time;
-               public Clutter.EventFlags flags;
-               public weak Clutter.Stage stage;
-               public weak Clutter.Actor source;
-               public Clutter.TouchpadGesturePhase phase;
-               public float x;
-               public float y;
-               public float dx;
-               public float dy;
-               public float angle_delta;
-               public float scale;
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", has_type_id = false)]
-       public struct TouchpadSwipeEvent {
-               public Clutter.EventType type;
-               public uint32 time;
-               public Clutter.EventFlags flags;
-               public weak Clutter.Stage stage;
-               public weak Clutter.Actor source;
-               public Clutter.TouchpadGesturePhase phase;
-               public uint n_fingers;
-               public float x;
-               public float y;
-               public float dx;
-               public float dy;
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "CLUTTER_TYPE_UNITS")]
-       public struct Units {
-               public Clutter.Units? copy ();
-               public void free ();
-               [CCode (cname = "clutter_units_from_cm")]
-               public Units.from_cm (float cm);
-               [CCode (cname = "clutter_units_from_em")]
-               public Units.from_em (float em);
-               [CCode (cname = "clutter_units_from_em_for_font")]
-               public Units.from_em_for_font (string font_name, float em);
-               [CCode (cname = "clutter_units_from_mm")]
-               public Units.from_mm (float mm);
-               [CCode (cname = "clutter_units_from_pixels")]
-               public Units.from_pixels (int px);
-               [CCode (cname = "clutter_units_from_pt")]
-               public Units.from_pt (float pt);
-               [CCode (cname = "clutter_units_from_string")]
-               public Units.from_string (string str);
-               public Clutter.UnitType get_unit_type ();
-               public float get_unit_value ();
-               public float to_pixels ();
-               public string to_string ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_vertex_get_type ()")]
-       public struct Vertex {
-               public float x;
-               public float y;
-               public float z;
-               public static Clutter.Vertex? alloc ();
-               public Clutter.Vertex? copy ();
-               public bool equal (Clutter.Vertex vertex_b);
-               public void free ();
-               public unowned Clutter.Vertex? init (float x, float y, float z);
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ACTOR_ALIGN_", type_id = "clutter_actor_align_get_type ()")]
-       public enum ActorAlign {
-               FILL,
-               START,
-               CENTER,
-               END
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ACTOR_", type_id = "clutter_actor_flags_get_type ()")]
-       [Flags]
-       public enum ActorFlags {
-               MAPPED,
-               REALIZED,
-               REACTIVE,
-               VISIBLE,
-               NO_LAYOUT
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ALIGN_", type_id = "clutter_align_axis_get_type ()")]
-       public enum AlignAxis {
-               X_AXIS,
-               Y_AXIS,
-               BOTH
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_allocation_flags_get_type ()")]
-       [Flags]
-       public enum AllocationFlags {
-               ALLOCATION_NONE,
-               ABSOLUTE_ORIGIN_CHANGED,
-               DELEGATE_LAYOUT
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_animation_mode_get_type ()")]
-       public enum AnimationMode {
-               CUSTOM_MODE,
-               LINEAR,
-               EASE_IN_QUAD,
-               EASE_OUT_QUAD,
-               EASE_IN_OUT_QUAD,
-               EASE_IN_CUBIC,
-               EASE_OUT_CUBIC,
-               EASE_IN_OUT_CUBIC,
-               EASE_IN_QUART,
-               EASE_OUT_QUART,
-               EASE_IN_OUT_QUART,
-               EASE_IN_QUINT,
-               EASE_OUT_QUINT,
-               EASE_IN_OUT_QUINT,
-               EASE_IN_SINE,
-               EASE_OUT_SINE,
-               EASE_IN_OUT_SINE,
-               EASE_IN_EXPO,
-               EASE_OUT_EXPO,
-               EASE_IN_OUT_EXPO,
-               EASE_IN_CIRC,
-               EASE_OUT_CIRC,
-               EASE_IN_OUT_CIRC,
-               EASE_IN_ELASTIC,
-               EASE_OUT_ELASTIC,
-               EASE_IN_OUT_ELASTIC,
-               EASE_IN_BACK,
-               EASE_OUT_BACK,
-               EASE_IN_OUT_BACK,
-               EASE_IN_BOUNCE,
-               EASE_OUT_BOUNCE,
-               EASE_IN_OUT_BOUNCE,
-               STEPS,
-               STEP_START,
-               STEP_END,
-               CUBIC_BEZIER,
-               EASE,
-               EASE_IN,
-               EASE_OUT,
-               EASE_IN_OUT,
-               ANIMATION_LAST
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_BIN_ALIGNMENT_", type_id = "clutter_bin_alignment_get_type ()")]
-       public enum BinAlignment {
-               [Deprecated]
-               FIXED,
-               [Deprecated]
-               FILL,
-               START,
-               [Deprecated]
-               END,
-               [Deprecated]
-               CENTER
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_BIND_", type_id = "clutter_bind_coordinate_get_type ()")]
-       public enum BindCoordinate {
-               X,
-               Y,
-               WIDTH,
-               HEIGHT,
-               POSITION,
-               SIZE,
-               ALL
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_BOX_ALIGNMENT_", type_id = "clutter_box_alignment_get_type ()")]
-       public enum BoxAlignment {
-               START,
-               END,
-               CENTER
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_CONTENT_GRAVITY_", type_id = "clutter_content_gravity_get_type ()")]
-       public enum ContentGravity {
-               TOP_LEFT,
-               TOP,
-               TOP_RIGHT,
-               LEFT,
-               CENTER,
-               RIGHT,
-               BOTTOM_LEFT,
-               BOTTOM,
-               BOTTOM_RIGHT,
-               RESIZE_FILL,
-               RESIZE_ASPECT
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_REPEAT_", type_id = "clutter_content_repeat_get_type ()")]
-       [Flags]
-       public enum ContentRepeat {
-               NONE,
-               X_AXIS,
-               Y_AXIS,
-               BOTH
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_DRAG_", type_id = "clutter_drag_axis_get_type ()")]
-       public enum DragAxis {
-               AXIS_NONE,
-               X_AXIS,
-               Y_AXIS
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_EFFECT_PAINT_ACTOR_", type_id = "clutter_effect_paint_flags_get_type ()")]
-       [Flags]
-       public enum EffectPaintFlags {
-               [CCode (cname = "CLUTTER_EFFECT_PAINT_ACTOR_DIRTY")]
-               ACTOR_DIRTY
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_EVENT_", type_id = "clutter_event_flags_get_type ()")]
-       [Flags]
-       public enum EventFlags {
-               NONE,
-               FLAG_SYNTHETIC
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_event_type_get_type ()")]
-       public enum EventType {
-               NOTHING,
-               KEY_PRESS,
-               KEY_RELEASE,
-               MOTION,
-               ENTER,
-               LEAVE,
-               BUTTON_PRESS,
-               BUTTON_RELEASE,
-               SCROLL,
-               STAGE_STATE,
-               DESTROY_NOTIFY,
-               CLIENT_MESSAGE,
-               DELETE,
-               TOUCH_BEGIN,
-               TOUCH_UPDATE,
-               TOUCH_END,
-               TOUCH_CANCEL,
-               TOUCHPAD_PINCH,
-               TOUCHPAD_SWIPE,
-               EVENT_LAST
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_FEATURE_")]
-       [Flags]
-       public enum FeatureFlags {
-               TEXTURE_NPOT,
-               SYNC_TO_VBLANK,
-               TEXTURE_YUV,
-               TEXTURE_READ_PIXELS,
-               STAGE_STATIC,
-               STAGE_USER_RESIZE,
-               STAGE_CURSOR,
-               SHADERS_GLSL,
-               OFFSCREEN,
-               STAGE_MULTIPLE,
-               SWAP_EVENTS;
-               [CCode (cname = "clutter_feature_available")]
-               public bool is_available ();
-               [CCode (cname = "clutter_feature_get_all")]
-               public static Clutter.FeatureFlags @get ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_FLOW_", type_id = "clutter_flow_orientation_get_type ()")]
-       public enum FlowOrientation {
-               HORIZONTAL,
-               VERTICAL
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_FONT_", type_id = "clutter_font_flags_get_type ()")]
-       [Deprecated (since = "1.22")]
-       [Flags]
-       public enum FontFlags {
-               MIPMAPPING,
-               HINTING
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_GESTURE_TRIGGER_EDGE_", type_id = "clutter_gesture_trigger_edge_get_type ()")]
-       public enum GestureTriggerEdge {
-               NONE,
-               AFTER,
-               BEFORE
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_GRAVITY_", type_id = "clutter_gravity_get_type ()")]
-       [Deprecated (since = "1.22")]
-       public enum Gravity {
-               NONE,
-               NORTH,
-               NORTH_EAST,
-               EAST,
-               SOUTH_EAST,
-               SOUTH,
-               SOUTH_WEST,
-               WEST,
-               NORTH_WEST,
-               CENTER
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_GRID_POSITION_", type_id = "clutter_grid_position_get_type ()")]
-       public enum GridPosition {
-               LEFT,
-               RIGHT,
-               TOP,
-               BOTTOM
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_INIT_", type_id = "clutter_init_error_get_type ()")]
-       public enum InitError {
-               SUCCESS,
-               ERROR_UNKNOWN,
-               ERROR_THREADS,
-               ERROR_BACKEND,
-               ERROR_INTERNAL;
-               public static GLib.Quark quark ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_INPUT_AXIS_", type_id = "clutter_input_axis_get_type ()")]
-       public enum InputAxis {
-               IGNORE,
-               X,
-               Y,
-               PRESSURE,
-               XTILT,
-               YTILT,
-               WHEEL,
-               DISTANCE,
-               LAST
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_input_device_type_get_type ()")]
-       public enum InputDeviceType {
-               POINTER_DEVICE,
-               KEYBOARD_DEVICE,
-               EXTENSION_DEVICE,
-               JOYSTICK_DEVICE,
-               TABLET_DEVICE,
-               TOUCHPAD_DEVICE,
-               TOUCHSCREEN_DEVICE,
-               PEN_DEVICE,
-               ERASER_DEVICE,
-               CURSOR_DEVICE,
-               N_DEVICE_TYPES
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_INPUT_MODE_", type_id = "clutter_input_mode_get_type ()")]
-       public enum InputMode {
-               MASTER,
-               SLAVE,
-               FLOATING
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_INTERPOLATION_", type_id = "clutter_interpolation_get_type ()")]
-       [Deprecated (since = "1.22")]
-       public enum Interpolation {
-               LINEAR,
-               CUBIC
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_LONG_PRESS_", type_id = "clutter_long_press_state_get_type ()")]
-       public enum LongPressState {
-               QUERY,
-               ACTIVATE,
-               CANCEL
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_modifier_type_get_type ()")]
-       [Flags]
-       public enum ModifierType {
-               SHIFT_MASK,
-               LOCK_MASK,
-               CONTROL_MASK,
-               MOD1_MASK,
-               MOD2_MASK,
-               MOD3_MASK,
-               MOD4_MASK,
-               MOD5_MASK,
-               BUTTON1_MASK,
-               BUTTON2_MASK,
-               BUTTON3_MASK,
-               BUTTON4_MASK,
-               BUTTON5_MASK,
-               MODIFIER_RESERVED_13_MASK,
-               MODIFIER_RESERVED_14_MASK,
-               MODIFIER_RESERVED_15_MASK,
-               MODIFIER_RESERVED_16_MASK,
-               MODIFIER_RESERVED_17_MASK,
-               MODIFIER_RESERVED_18_MASK,
-               MODIFIER_RESERVED_19_MASK,
-               MODIFIER_RESERVED_20_MASK,
-               MODIFIER_RESERVED_21_MASK,
-               MODIFIER_RESERVED_22_MASK,
-               MODIFIER_RESERVED_23_MASK,
-               MODIFIER_RESERVED_24_MASK,
-               MODIFIER_RESERVED_25_MASK,
-               SUPER_MASK,
-               HYPER_MASK,
-               META_MASK,
-               MODIFIER_RESERVED_29_MASK,
-               RELEASE_MASK,
-               MODIFIER_MASK
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_OFFSCREEN_REDIRECT_", type_id = "clutter_offscreen_redirect_get_type ()")]
-       [Flags]
-       public enum OffscreenRedirect {
-               AUTOMATIC_FOR_OPACITY,
-               ALWAYS
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ORIENTATION_", type_id = "clutter_orientation_get_type ()")]
-       public enum Orientation {
-               HORIZONTAL,
-               VERTICAL
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_PAN_", type_id = "clutter_pan_axis_get_type ()")]
-       public enum PanAxis {
-               AXIS_NONE,
-               X_AXIS,
-               Y_AXIS,
-               AXIS_AUTO
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_PATH_", type_id = "clutter_path_node_type_get_type ()")]
-       public enum PathNodeType {
-               MOVE_TO,
-               LINE_TO,
-               CURVE_TO,
-               CLOSE,
-               REL_MOVE_TO,
-               REL_LINE_TO,
-               REL_CURVE_TO
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_PICK_", type_id = "clutter_pick_mode_get_type ()")]
-       public enum PickMode {
-               NONE,
-               REACTIVE,
-               ALL
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_REPAINT_FLAGS_", type_id = "clutter_repaint_flags_get_type ()")]
-       [Flags]
-       public enum RepaintFlags {
-               PRE_PAINT,
-               POST_PAINT,
-               QUEUE_REDRAW_ON_ADD
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_REQUEST_", type_id = "clutter_request_mode_get_type ()")]
-       public enum RequestMode {
-               HEIGHT_FOR_WIDTH,
-               WIDTH_FOR_HEIGHT,
-               CONTENT_SIZE
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_rotate_axis_get_type ()")]
-       public enum RotateAxis {
-               X_AXIS,
-               Y_AXIS,
-               Z_AXIS
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ROTATE_", type_id = "clutter_rotate_direction_get_type ()")]
-       [Deprecated (since = "1.22")]
-       public enum RotateDirection {
-               CW,
-               CCW
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SCALING_FILTER_", type_id = "clutter_scaling_filter_get_type ()")]
-       public enum ScalingFilter {
-               LINEAR,
-               NEAREST,
-               TRILINEAR
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SCROLL_", type_id = "clutter_scroll_direction_get_type ()")]
-       public enum ScrollDirection {
-               UP,
-               DOWN,
-               LEFT,
-               RIGHT,
-               SMOOTH
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SCROLL_", type_id = "clutter_scroll_mode_get_type ()")]
-       [Flags]
-       public enum ScrollMode {
-               NONE,
-               HORIZONTALLY,
-               VERTICALLY,
-               BOTH
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_", type_id = "clutter_shader_type_get_type ()")]
-       public enum ShaderType {
-               VERTEX_SHADER,
-               FRAGMENT_SHADER
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SNAP_EDGE_", type_id = "clutter_snap_edge_get_type ()")]
-       public enum SnapEdge {
-               TOP,
-               RIGHT,
-               BOTTOM,
-               LEFT
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_STAGE_STATE_", type_id = "clutter_stage_state_get_type ()")]
-       [Flags]
-       public enum StageState {
-               FULLSCREEN,
-               OFFSCREEN,
-               ACTIVATED
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_COLOR_", type_id = "clutter_static_color_get_type ()")]
-       public enum StaticColor {
-               WHITE,
-               BLACK,
-               RED,
-               DARK_RED,
-               GREEN,
-               DARK_GREEN,
-               BLUE,
-               DARK_BLUE,
-               CYAN,
-               DARK_CYAN,
-               MAGENTA,
-               DARK_MAGENTA,
-               YELLOW,
-               DARK_YELLOW,
-               GRAY,
-               DARK_GRAY,
-               LIGHT_GRAY,
-               BUTTER,
-               BUTTER_LIGHT,
-               BUTTER_DARK,
-               ORANGE,
-               ORANGE_LIGHT,
-               ORANGE_DARK,
-               CHOCOLATE,
-               CHOCOLATE_LIGHT,
-               CHOCOLATE_DARK,
-               CHAMELEON,
-               CHAMELEON_LIGHT,
-               CHAMELEON_DARK,
-               SKY_BLUE,
-               SKY_BLUE_LIGHT,
-               SKY_BLUE_DARK,
-               PLUM,
-               PLUM_LIGHT,
-               PLUM_DARK,
-               SCARLET_RED,
-               SCARLET_RED_LIGHT,
-               SCARLET_RED_DARK,
-               ALUMINIUM_1,
-               ALUMINIUM_2,
-               ALUMINIUM_3,
-               ALUMINIUM_4,
-               ALUMINIUM_5,
-               ALUMINIUM_6,
-               TRANSPARENT
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_STEP_MODE_", type_id = "clutter_step_mode_get_type ()")]
-       public enum StepMode {
-               START,
-               END
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SWIPE_DIRECTION_", type_id = "clutter_swipe_direction_get_type ()")]
-       [Flags]
-       public enum SwipeDirection {
-               UP,
-               DOWN,
-               LEFT,
-               RIGHT
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TABLE_ALIGNMENT_", type_id = "clutter_table_alignment_get_type ()")]
-       [Deprecated (since = "1.22")]
-       public enum TableAlignment {
-               START,
-               CENTER,
-               END
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TEXT_DIRECTION_", type_id = "clutter_text_direction_get_type ()")]
-       public enum TextDirection {
-               DEFAULT,
-               LTR,
-               RTL
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TEXTURE_", type_id = "clutter_texture_flags_get_type ()")]
-       [Deprecated (since = "1.22")]
-       [Flags]
-       public enum TextureFlags {
-               NONE,
-               RGB_FLAG_BGR,
-               RGB_FLAG_PREMULT,
-               YUV_FLAG_YUV2
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TEXTURE_QUALITY_", type_id = "clutter_texture_quality_get_type ()")]
-       [Deprecated (since = "1.22")]
-       public enum TextureQuality {
-               LOW,
-               MEDIUM,
-               HIGH
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TIMELINE_", type_id = "clutter_timeline_direction_get_type ()")]
-       public enum TimelineDirection {
-               FORWARD,
-               BACKWARD
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TOUCHPAD_GESTURE_PHASE_", type_id = "clutter_touchpad_gesture_phase_get_type ()")]
-       public enum TouchpadGesturePhase {
-               BEGIN,
-               UPDATE,
-               END,
-               CANCEL
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_UNIT_", type_id = "clutter_unit_type_get_type ()")]
-       public enum UnitType {
-               PIXEL,
-               EM,
-               MM,
-               POINT,
-               CM
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_ZOOM_", type_id = "clutter_zoom_axis_get_type ()")]
-       public enum ZoomAxis {
-               X_AXIS,
-               Y_AXIS,
-               BOTH
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_IMAGE_ERROR_INVALID_")]
-       public errordomain ImageError {
-               DATA;
-               public static GLib.Quark quark ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SCRIPT_ERROR_INVALID_")]
-       public errordomain ScriptError {
-               TYPE_FUNCTION,
-               PROPERTY,
-               VALUE;
-               public static GLib.Quark quark ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_SHADER_ERROR_")]
-       [Deprecated (since = "1.8")]
-       public errordomain ShaderError {
-               NO_ASM,
-               NO_GLSL,
-               COMPILE;
-               public static GLib.Quark quark ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", cprefix = "CLUTTER_TEXTURE_ERROR_")]
-       public errordomain TextureError {
-               OUT_OF_MEMORY,
-               NO_YUV,
-               BAD_FORMAT;
-               public static GLib.Quark quark ();
-       }
-       [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
-       public delegate Clutter.Actor ActorCreateChildFunc (GLib.Object item);
-       [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
-       [Deprecated (since = "1.12")]
-       public delegate double AlphaFunc (Clutter.Alpha alpha);
-       [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 2.9)]
-       [Deprecated (since = "1.6")]
-       public delegate void BehaviourForeachFunc (Clutter.Behaviour behaviour, Clutter.Actor actor);
-       [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 4.9)]
-       public delegate bool BindingActionFunc (GLib.Object gobject, string action_name, uint key_val, Clutter.ModifierType modifiers);
-       [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
-       public delegate void Callback (Clutter.Actor actor);
-       [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
-       public delegate bool EventFilterFunc (Clutter.Event event);
-       [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 2.9)]
-       [Deprecated (since = "1.24")]
-       public delegate bool ModelFilterFunc (Clutter.Model model, Clutter.ModelIter iter);
-       [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 2.9)]
-       [Deprecated (since = "1.24")]
-       public delegate bool ModelForeachFunc (Clutter.Model model, Clutter.ModelIter iter);
-       [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 3.9)]
-       [Deprecated (since = "1.24")]
-       public delegate int ModelSortFunc (Clutter.Model model, GLib.Value a, GLib.Value b);
-       [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 1.9)]
-       public delegate void PathCallback (Clutter.PathNode node);
-       [CCode (cheader_filename = "clutter/clutter.h", has_target = false)]
-       public delegate bool ProgressFunc (GLib.Value a, GLib.Value b, double progress, GLib.Value retval);
-       [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 6.9)]
-       public delegate void ScriptConnectFunc (Clutter.Script script, GLib.Object object, string signal_name, string handler_name, GLib.Object connect_object, GLib.ConnectFlags flags);
-       [CCode (cheader_filename = "clutter/clutter.h", instance_pos = 3.9)]
-       public delegate double TimelineProgressFunc (Clutter.Timeline timeline, double elapsed, double total);
-       [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_COGL")]
-       [Deprecated (since = "1.10")]
-       public const string COGL;
-       [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_CURRENT_TIME")]
-       public const int CURRENT_TIME;
-       [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_FLAVOUR")]
-       [Deprecated (since = "1.10")]
-       public const string FLAVOUR;
-       [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_MAJOR_VERSION")]
-       public const int MAJOR_VERSION;
-       [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_MICRO_VERSION")]
-       public const int MICRO_VERSION;
-       [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_MINOR_VERSION")]
-       public const int MINOR_VERSION;
-       [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_PATH_RELATIVE")]
-       public const int PATH_RELATIVE;
-       [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_PRIORITY_REDRAW")]
-       public const int PRIORITY_REDRAW;
-       [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_VERSION")]
-       public const double VERSION;
-       [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_VERSION_HEX")]
-       public const int VERSION_HEX;
-       [CCode (cheader_filename = "clutter/clutter.h", cname = "CLUTTER_VERSION_S")]
-       public const string VERSION_S;
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static void base_init ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static void cairo_clear (Cairo.Context cr);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static void cairo_set_source_color (Cairo.Context cr, Clutter.Color color);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static bool check_version (uint major, uint minor, uint micro);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static bool check_windowing_backend (string backend_type);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       [Deprecated (since = "1.10")]
-       public static void clear_glyph_cache ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static void disable_accessibility ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static void do_event (Clutter.Event event);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static bool events_pending ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static bool get_accessibility_enabled ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static unowned Clutter.Event get_current_event ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static uint32 get_current_event_time ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       [Deprecated (since = "1.10")]
-       public static bool get_debug_enabled ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static unowned Clutter.Backend get_default_backend ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static uint get_default_frame_rate ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static Clutter.TextDirection get_default_text_direction ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       [Deprecated (since = "1.10")]
-       public static Clutter.FontFlags get_font_flags ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static unowned Pango.FontMap get_font_map ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static unowned Clutter.Actor get_keyboard_grab ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       [Deprecated (since = "1.8")]
-       public static bool get_motion_events_enabled ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static GLib.OptionGroup get_option_group ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static GLib.OptionGroup get_option_group_without_init ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static unowned Clutter.Actor get_pointer_grab ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static unowned string get_script_id (GLib.Object gobject);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       [Deprecated (since = "1.10")]
-       public static bool get_show_fps ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       [Deprecated (since = "1.10")]
-       public static ulong get_timestamp ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static void grab_keyboard (Clutter.Actor actor);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static void grab_pointer (Clutter.Actor actor);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       [Deprecated (since = "1.10")]
-       public static void grab_pointer_for_device (Clutter.Actor actor, int id_);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static Clutter.InitError init ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref unowned string[]? argv);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static Clutter.InitError init_with_args ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref unowned string[]? argv, string? parameter_string, [CCode (array_length = false)] GLib.OptionEntry[]? entries, string? translation_domain) throws GLib.Error;
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static uint32 keysym_to_unicode (uint keyval);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static void main ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static int main_level ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static void main_quit ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       [Deprecated (since = "1.10")]
-       public static void set_default_frame_rate (uint frames_per_sec);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       [Deprecated (since = "1.10")]
-       public static void set_font_flags (Clutter.FontFlags flags);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       [Deprecated (since = "1.8")]
-       public static void set_motion_events_enabled (bool enable);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static void set_windowing_backend (string backend_type);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static void test_add_data_full (string test_path, owned GLib.TestDataFunc test_func);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static bool test_check_actor_at_point (Clutter.Actor stage, Clutter.Point point, Clutter.Actor actor, out Clutter.Actor? result);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static bool test_check_color_at_point (Clutter.Actor stage, Clutter.Point point, Clutter.Color color, out Clutter.Color result);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static unowned Clutter.Actor test_get_stage ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static void test_init (int argc, string argv);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static int test_run ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       [Deprecated (replacement = "Threads.add_repaint_func", since = "vala-0.14")]
-       public static uint threads_add_repaint_func (GLib.SourceFunc func, void* data, GLib.DestroyNotify notify);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       [Deprecated (replacement = "Threads.remove_repaint_func", since = "vala-0.14")]
-       public static void threads_remove_repaint_func (uint handle_id);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static void ungrab_keyboard ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static void ungrab_pointer ();
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       [Deprecated (since = "1.10")]
-       public static void ungrab_pointer_for_device (int id_);
-       [CCode (cheader_filename = "clutter/clutter.h")]
-       public static uint unicode_to_keysym (uint32 wc);
-}